У меня есть код для получения списка подразделений в домене.
Теперь это просто перечисляет все OU и не позволяет различать OU и sub OU.
DirectoryEntry entry = new DirectoryEntry("LDAP://" + domain);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = ("(objectClass=organizationalUnit)");
foreach (SearchResult temp in mySearcher.FindAll())
{
OU_DownList.Items.Add(temp.Properties["name"][0].ToString());
}
Есть ли способ получить полное имя подразделения?
Что-то вроде этого для субподразделения:
CN=Computer1,OU=Department 101,OU=Business Unit #1,DC=us,DC=xyz,DC=com
Любая помощь приветствуется ... спасибо