поиск компьютера в ад
От: isolp  
Дата: 05.12.08 10:19
Оценка:
При поиске компьютеров в домене получаю не полный список. Для одних и тех же оушек один комп попадает в список другой нет. В чем может быть причина ?

DirectoryEntry rootDSE = new DirectoryEntry("LDAP://rootDSE");
string rootDirName = "LDAP://" + rootDSE.Properties["defaultNamingContext"][0];
DirectorySearcher searcher = new DirectorySearcher(new DirectoryEntry(rootDirName));
searcher.Filter = "(objectClass=computer)";
searcher.PropertiesToLoad.Add("Name");
searcher.PropertiesToLoad.Add("OperatingSystem");
searcher.PropertiesToLoad.Add("OperatingSystemVersion");
searcher.PropertiesToLoad.Add("OperatingSystemServicePack");
searcher.PropertiesToLoad.Add("ObjectSid");
SearchResultCollection resultCollection = searcher.FindAll();
foreach (SearchResult result in resultCollection)
Re: поиск компьютера в ад
От: Аноним  
Дата: 05.12.08 12:26
Оценка:
у меня resultCollection.Count равен 1000
реально компов больше
откуда цыфра 1000 берется ? может это умолчание какое нибудь ?
тогда, где изменить ?
Re: поиск компьютера в ад
От: isolp  
Дата: 05.12.08 12:45
Оценка:
разобрался
DirectorySearcher.SizeLimit

The maximum number of objects that the server returns in a search. The default value is zero, which means to use the server-determined default size limit of 1000 entries
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.