如何變更 Active Directory 使用者的顯示名稱

本文說明如何變更 Active Directory (AD) 使用者的顯示名稱。

適用於:Windows 10 - 所有版本、Windows Server 2012 R2
原始 KB 編號: 250455

摘要

在 Active Directory 中建立新使用者時,一律會以 FirstName LastName 格式產生 [全名] 字段。 接著,此欄位會在建立時設定 [顯示名稱] 欄位,因此最後會出現 FirstName LastName 格式的全域通訊清單。

您可以使用 Adsiedit 公用程式進行這項變更。 Adsiedit 不僅會變更 [顯示名稱] 欄位的預設建置方式,也會變更 [全名] (也就是 “cn”) 字段,這就是為什麼當您在 [使用者和計算機] 嵌入式管理單元中查看時,使用者會以選擇的格式出現。

ADSIEdit 指示

警告

如果您使用 ADSI (Active Directory 服務介面) 編輯嵌入式管理單元、在 LDAP 公用程式或任何其他 LDAP (輕量型目錄存取通訊協定) 第 3 版用戶端,而且您不正確地修改 Active Directory 物件的屬性,可能會造成嚴重的問題。 這些問題可能需要您重新安裝 Microsoft Windows 2000 Server、Microsoft Windows Server 2003、Microsoft Exchange 2000 Server、Microsoft Exchange Server 2003 或 Windows 和 Exchange。 如果您不正確地修改 Active Directory 物件屬性,Microsoft 無法保證能夠解決所發生的問題。 請自行自行修改這些屬性。

  1. 插入您的 Windows 2000 伺服器 CD。

  2. 瀏覽至 \support\tools 目錄。

  3. 按兩下 Support.cab 檔案。

  4. 找出 adsiedit.msc 檔案並 adsiedit.dll。 將它們解壓縮到您的 %systemroot%\system32 目錄。

  5. 執行 regsvr32 adsiedit.dll。

  6. 啟動 Microsoft Management Console (MMC) ,然後新增 ADSI 編輯嵌入式管理單元。

  7. 以滑鼠右鍵按兩下頂端節點,然後選取 [ 連線到]

  8. 將 [命名內容] 變更為 [ 組態容器],然後選取 [ 確定 ] 以進行系結和驗證。

  9. 展開 [組態容器] 節點,然後展開 [組態] 節點。

  10. 展開 cn=DisplaySpecifiers 節點,然後按兩下 CN=409

    注意事項

    409 是美式英文的地區設定標識符。 如果您是在多語言環境中,您可能需要變更其他程序代碼。 大部分的亞洲代碼都已設定。

    國際電信聯盟 (ITU) 和國際標準化組織 (ISO) 定義代碼頁。 如需詳細資訊,請造訪 ITU 網頁

  11. 在右窗格中,開啟 CN=user-Display 的屬性。

  12. 捲動至 createDialog 選擇性屬性。

  13. 將屬性設定為 %<sn>.%<givenName>。 請確定您選取 [ 設定]

    注意事項

    dislayName 中唯一可以格式化的令牌是 %<sn>、%<givenName> 和 %<initials>。

  14. 選取 [確定 ] 以關閉對話框。

  15. 在 Active Directory 使用者和電腦 中,建立新的使用者;完整名稱 (,因此,顯示名稱) 會根據您的規則建置。

進行這些變更可能會造成不良影響。

附註

  • 指示會示範如何修改用戶物件。 聯繫人有個別的設定,請將步驟 11 變更為 “contact-Display”。
  • 您不需要關閉 [用戶和計算機] 嵌入式管理單元;系統會自動挑選變更。
  • 在多域控制器環境中,您可能需要等候複寫完成,使用者介面才會挑選變更。

Microsoft 提供協力廠商的連絡資訊,協助您尋找技術支援。 此連絡資訊如有變更,恕不另行通知。 Microsoft 不保證此第三方聯繫人資訊的正確性。