Как мне перечислить через атрибуты схемы Active Directory? - PullRequest
0 голосов
/ 29 сентября 2010

Я пытаюсь перечислить через схему 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;
}

1 Ответ

1 голос
/ 30 сентября 2010

Возможно, вы захотите проверить мой браузер C # с открытым исходным кодом для Active Directory: BeaverTail .

С BeaverTail вы можете выбрать отображение контейнера схемы вместе с вашим "обычным" деревом ADи когда я смотрю на свою схему на Windows 2003 Server, я вижу довольно много классов схемы!

alt text

...