Я немного программировал для чтения данных из Active Directory, таких как учетная запись пользователя или информация об организации и т. Д.Приведенный ниже код похож на то, что я сделал.
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]);
}
}
Проблема в том, как я могу узнать, какие свойства имеют целевые объекты, а затем использовать их для фильтрации данных, прежде чем получить все это.
Есть идеи?