我有以下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
?
答案 0 :(得分:1)
事实证明,结果太多了。
我使用过滤器将其缩小,现在我可以访问单个对象,因为现在只有347个结果。
在我找不到计数之前,因为太多了。