我想使用DirectorySearcher(https://msdn.microsoft.com/en-us/library/system.directoryservices.directorysearcher(v=vs.110).aspx)来查找前usnChanged字段大于123456的前1000个AD对象(按升序排序usnChanged)。
我打算做以下事情:
DirectorySearcher.Filter= "(usnChanged>=123456)"
DirectorySearcher.Sort = new SortOption("usnChanged", SortDirection.Ascending);
using (SearchResultCollection searchResults = searcher.FindAll())
{
// enumerate through searchResults assuming there MUST be in order.
}
这是正确的做法吗?
是" DirectorySearcher.Sort"传递给域控制器以执行服务器大小排序(这保证它将返回所有AD对象中具有最低usnChanged字段的前1000个对象,这些对象超过1000)?
感谢。