Active directory 如何枚举Active Directory架构属性?

Active directory 如何枚举Active Directory架构属性?,active-directory,schema,adam,Active Directory,Schema,Adam,我试图枚举整个Active Directory架构,但我认为没有看到所有属性。谁能看看,告诉我哪里出了问题 objRoot = new DirectoryEntry("LDAP://" + serverName + ":" + port + "/RootDSE"); strSchemaNamingContext = objRoot.Properties[ "schemaNamingContext"].Value.ToString(); objSchema = new DirectoryEntr

我试图枚举整个Active Directory架构,但我认为没有看到所有属性。谁能看看,告诉我哪里出了问题

objRoot = new DirectoryEntry("LDAP://" + serverName + ":" + port + "/RootDSE");
strSchemaNamingContext = objRoot.Properties[ "schemaNamingContext"].Value.ToString();

objSchema = new DirectoryEntry(String.Concat("LDAP://" + serverName + ":" + port + "/", strSchemaNamingContext));

foreach (DirectoryEntry schemaObjectToTest in objSchema.Children)
{
   var rest = schemaObjectToTest.Properties["systemFlags"].Value;
}

您可能想查看我的C#Active Directory开源浏览器:

使用BeaverTail,您可以选择在“常规”广告树旁边显示模式容器,当我在Windows2003服务器上查看我的模式时,我会看到很多模式类