質問

Active Directoryに接続し、存在するすべてのグループを取得するためのこのコードがあります。これは動作し、結果ですべてのグループを返します。

DirectoryEntry dirEnt = new DirectoryEntry();

using (DirectorySearcher srch = new DirectorySearcher(dirEnt, "(objectClass=Group)"))
            {
                srch.PageSize = 1000;
                SearchResultCollection results = srch.FindAll();
            }

特定のグループ、つまり管理者のユーザーを返したいのですが、どうすればいいですか?

(objectClass = Group)を(objectClass = Group)(cn = admin )に変更しようとしましたが、結果が返されません。

すべて最高

役に立ちましたか?

解決

Active Directoryでの操作方法に関するリファレンスは次のとおりです。

Howto:(ほぼ)C#経由のActive Directory内のすべて

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top