Используйте пространство имен S.DS.ActiveDirectory для перечисления свойств OU - PullRequest
0 голосов
/ 07 декабря 2011

Я хочу получить все свойства организационной единицы с чем-то похожим на S.DS.AccountManagement.

Поскольку S.DS.Accountmanagement предназначен только для пользователей и групп, возможно ли в этом случае использовать пространство имен S.DS.ActiveDirectory? Я не нашел много примеров использования S.DS.ActiveDirectory.

1 Ответ

0 голосов
/ 07 декабря 2011
string LdapPath = @"LDAP://" + DomainServer.HostName + "." + domainName + "/" + strOuCn;

DirectoryEntry adEntry = new DirectoryEntry();

adEntry.AuthenticationType = AuthenticationTypes.ServerBind;
adEntry.Path = LdapPath; //loads OU to adEntry

тогда вы можете проверить свои свойства, например:

adEntry.Properties["distinguishedName"]
...