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 ツリーと一緒に表示することを選択できます。Windows 2003 Server で自分のスキーマを見ると、かなりの数のスキーマ クラスが表示されます。

代替テキスト

于 2010-09-29T20:35:42.017 に答える