.NET 4.5 で System.DirectoryServices.AccountManagement を使用しています。
以下のコードのように、Active Directory からすべてのグループと属性を取得しようとしています。しかし、キー値が System.DirectoryServices.SearchResult であるため、追加の属性が定義されています。
System.DirectoryServices.AccountManagement.Principal から System.DirectoryServices.SearchResult の下にあるすべての属性を取得するにはどうすればよいですか
// create your domain context
var ctx = new PrincipalContext(ContextType.Domain, _domain, _userName, _password);
// define a "query-by-example" principal - here, we search for a GroupPrincipal
var groupPrincipal = new GroupPrincipal(ctx);
// create your principal searcher passing in the QBE principal
var searcher = new PrincipalSearcher(groupPrincipal);
foreach (var found in searcher.FindAll())
{
}