[英]Getting the display name from a domain \ alias combo
很抱歉,不知道表達這個問題的正確方法。
給定域名和別名,例如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);
由於我在獨立計算機上運行,因此無法驗證它是否適用於域,但是它應該可以幫助您入門。
您可以通過查詢LDAP的ActiveDirectory我建議考慮看看這個問題,其中有一些基本信息。 您應該能夠從那里得到一個大致的方向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.