我一直在寻找找出已经搜索了多少页面,以便我可以多线程搜索
示例 假设 Active Directory 有 5000 台计算机。Active Directory 一次查询只会返回 1000 台计算机。以下代码将返回 5 页的 1000 个结果。我将如何计算 DirectorySearcher 必须执行多少页才能获得所有结果?
谢谢
Dim Searcher As DirectorySearcher = New DirectorySearcher("(objectClass=computer)")
Searcher.PageSize = Integer.MaxValue
Searcher.SizeLimit = Integer.MaxValue
Dim Result As SearchResultCollection = Searcher.FindAll()
For Each i As SearchResult In Result
//some code
Next