Powershell访问AD SearchResultCollection中的对象

时间:2014-04-01 00:48:56

标签: powershell

我有以下Powershell代码:

$directorySearcher = New-Object System.DirectoryServices.DirectorySearcher
$directorySearche.PageSize = 100
$directorySearcher.SearchScope = [System.DirectoryServices.SearchScope]::SubTree
$searchResults = $directorySearcher.FindAll()
#$searchResults
$searchResults.Item(0).Path

如果我取消注释#$searchResults,那么我可以看到数百个以“Path”和“Properties”作为对象属性的条目。 但是当执行$searchResults.Item(0).Path时,它只是说“运行脚本/选择。按ctrl + break停止”。到目前为止已经有10分钟了。

为什么我无法从SearchResultCollection

访问单个对象

1 个答案:

答案 0 :(得分:1)

事实证明,结果太多了。

我使用过滤器将其缩小,现在我可以访问单个对象,因为现在只有347个结果。

在我找不到计数之前,因为太多了。