Powershell:初始化Recordset变量的声明

时间:2014-08-08 18:35:03

标签: powershell ldap

我有以下代码RETURN NULL,我想因为我读到某个地方,你必须首先声明在调用函数之前引用的变量[ref]。如何在手前声明记录集?

function SearchAD
{
    param([ref]$objRecordSet)

    #has conn,query, etc.... removed for short reading

    $objRecordSet = $objCommand.Execute()

    $SearchAD = $objRecordSet.RecordCount
}


$SearchResults = SearchAD $oGroups 

Write-Host $SearchResults 

1 个答案:

答案 0 :(得分:0)

我不知道你指的是什么类型的记录集,但是如果你有这种类型的现有对象并想知道它是什么,请试试这个:

$existingRecordset.GetType().FullName

从那里,也许你可以使用New-Object或直接调用它的构造函数。