【发布时间】:2016-02-18 07:22:22
【问题描述】:
我使用下面来自System.DirectoryServices.AccountManagement 的代码 sn-p 在 ActiveDirectory 中搜索用户。
user.Name 成功返回,但是我如何从 AD 中为用户检索其他属性,例如 msExchRecipientTypeDetails,因为它没有显示在 VisualStudio 2015 智能中?
using (PrincipalContext adPrincipalContext = new PrincipalContext(ContextType.Domain, DOMAIN, USERNAME, PASSWORD))
{
UserPrincipal userPrincipal = new UserPrincipal(adPrincipalContext);
userPrincipal.SamAccountName = "user-ID";
PrincipalSearcher search = new PrincipalSearcher(userPrincipal);
foreach (var user in search.FindAll())
{
Console.WriteLine("hei " + user.Name);
// how to retrive other properties from AD like msExchRecipientTypeDetails??
}
}
【问题讨论】:
标签: c# active-directory