使用S.DS.ActiveDirectory命名空间枚举OU属性

时间:2011-12-07 14:29:47

标签: c# .net active-directory directoryservices

我想检索组织单位的所有属性,其类似于S.DS.AccountManagement

由于S.DS.Accountmanagement仅适用于用户和组,因此在这种情况下是否可以使用S.DS.ActiveDirectory命名空间?我没有找到很多使用S.DS.ActiveDirectory的例子。

1 个答案:

答案 0 :(得分:0)

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"]