【发布时间】:2009-04-24 11:53:23
【问题描述】:
我试图在 AD 中获取用户的电子邮件地址,但没有成功。
String account = userAccount.Replace(@"Domain\", "");
DirectoryEntry entry = new DirectoryEntry();
try {
DirectorySearcher search = new DirectorySearcher(entry);
search.PropertiesToLoad.Add("mail"); // e-mail addressead
SearchResult result = search.FindOne();
if (result != null) {
return result.Properties["mail"][0].ToString();
} else {
return "Unknown User";
}
} catch (Exception ex) {
return ex.Message;
}
任何人都可以看到问题或指出正确的方向吗?
【问题讨论】:
标签: c# active-directory