Я получаю пользователь деталь из активного каталога, используя следующий кодКак получить более 20000 записей из Active Directory
DirectoryEntry Entry = new DirectoryEntry("LDAP://dc=" + Domainname + ",dc=directoryname,dc=com", username, password, AuthenticationTypes.Secure);
DirectorySearcher DS = new DirectorySearcher(Entry);
List<string> lstPath = new List<string>();
DS.Filter = "(sAMAccountName=*)";
//DS.Filter = "(sAMAccountName=umbarglp)";
//DS.Filter = "(sAMAccountName=Adminumbarglp)";
SearchResultCollection ResultsCollection = DS.FindAll();
В этом коде я получаю обратно только 20000 записей не больше, чем это. Что мне нужно, чтобы получить все записи AD.
Заранее спасибо. Eshwer
Зачем вам требуется более 20 тыс. записей из AD? ... Я поражен тем, что AD хранит много записей и что нет эффективных инструментов для работы с ним, поэтому я предполагаю, что вы пишете такой замечательный инструмент. – jcolebrand
Попробуйте установить параметр PageSize в экземпляре DirectorySearcher. – Martin
@marc_s Мне нужно получить все записи человека, который является требованием клиента, а это не моя личная проблема. – Eshwer