AccountManagement を使用して、組織単位内のすべてのグループを一覧表示したいと考えています。
次のスニペットは DirectoryServices で動作しますが、結果の DirectoryEntry パスを使用して GroupPrincipal をインスタンス化する必要があります (これは汚い修正のように感じます)。
DirectoryEntry root = new DirectoryEntry("LDAP://OU=Marketing,OU=Operations,OU=Applications,DC=mycompany,DC=local")
DirectorySearcher ds = new DirectorySearcher(root);
ds.Filter = "(objectCategory=group)";
SearchResultCollection results = ds.FindAll();
誰かアイデアはありますか?
ありがとう!