0

我正在尝试枚举 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;
}
4

1 回答 1

1

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

使用 BeaverTail,您可以选择在“常规”AD 树旁边显示 Schema 容器,当我在 Windows 2003 Server 上查看我的架构时,我看到了很多架构类!

替代文字

于 2010-09-29T20:35:42.017 回答