【发布时间】:2013-08-01 12:26:45
【问题描述】:
我在 .NET 4.5 中使用 System.DirectoryServices.AccountManagement。
我正在尝试从 Active Directory 中获取所有组和属性,如下代码所示。但是我有其他属性被定义为 Key Value is 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())
{
}
【问题讨论】:
标签: c# c#-4.0 active-directory