我想检索组织单位的所有属性,其类似于S.DS.AccountManagement
。
由于S.DS.Accountmanagement
仅适用于用户和组,因此在这种情况下是否可以使用S.DS.ActiveDirectory
命名空间?我没有找到很多使用S.DS.ActiveDirectory
的例子。
答案 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"]