Если OU содержит 3000 пользователей, как использовать DirectorySearcher, чтобы найти всех из них?

Я использую этот код:

DirectoryEntry objEntry;
DirectorySearcher objSearchEntry;
SearchResultCollection objSearchResult;
string strFilter = "(&(objectCategory=User))";
objEntry = new DirectoryEntry(conOUPath, conUser, conPwd, AuthenticationTypes.Secure);
objEntry.RefreshCache();
objSearchEntry = new DirectorySearcher(objEntry);
objSearchEntry.Filter=strFilter;
objSearchEntry.SearchScope=SearchScope.Subtree;
objSearchEntry.CacheResults=false;
objSearchResult=objSearchEntry.FindAll();

Каждый раз он возвращает только 1000 пользователей, но в этом OU 3000 пользователей.

Как я могу найти их всех?

8
задан skaffman 17 July 2011 в 13:44
поделиться