抱歉不知道正确的方式来表达这个问题.
给定一个域名和一个别名,例如CONTOSO\steveh如何获得该别名的友好显示名称?例如,在Outlook中发送给CONTOSO\steveh的电子邮件显示为"Steve Holt"?
如果您使用的是.net 3.5,请添加对System.DirectoryServices和System.DirectoryServices.AccountManagement的引用,并尝试以下操作:
PrincipalContext c = new PrincipalContext(ContextType.Domain,"CONTOSO");
UserPrincipal principal = UserPrincipal.FindByIdentity(c,"steveh");
Console.WriteLine(principal.DisplayName);
Run Code Online (Sandbox Code Playgroud)
我无法验证它是否适用于域,因为我在独立计算机上运行但它应该可以帮助您入门.
| 归档时间: |
|
| 查看次数: |
2304 次 |
| 最近记录: |