Я сделал некоторое программирование для чтения данных с Active Directory, такого как учетная запись пользователя или информация о Orgnization и так далее. Код ниже похож на что-то, что я сделал.
DirectoryEntry entry = new DirectoryEntry(
"LDAP://CN=Users,DC=domain,DC=com",
null,
null,
AuthenticationTypes.Secure
);
DirectorySearcher search = new DirectorySearcher(entry);
using (SearchResultCollection src = search.FindAll())
{
foreach (SearchResult result in src)
{
Console.WriteLine(result.Properties["name"][0] + " : " +
result.Properties["department"][0]);
}
}
Проблема состоит в том, как может я знать, какие свойства, которые целевые объекты имеют затем, я могу использовать их для фильтрации данных, прежде чем получат все это.
Какие-либо идеи?