本文介绍如何更改 Active Directory (AD) 用户的显示名称。
原始 KB 数: 250455
总结
在 Active Directory 中创建新用户时,“全名”字段始终以 FirstName LastName 格式生成。 反过来,此字段在创建时设置“显示名称”字段,因此最终会显示一个格式为 FirstName LastName 的全局地址列表。
可以使用 Adsiedit 实用工具进行此更改。 Adsiedit 不仅更改了生成显示名称字段的默认方式,而且更改了全名(即“cn”)字段,这就是用户在“用户和计算机”管理单元中查看时以所选格式显示的原因。
ADSIEdit 指令
警告
如果使用 ADSI(Active Directory 服务接口)编辑管理单元、LDP 实用工具或任何其他 LDAP(轻型目录访问协议)版本 3 客户端,并且错误地修改 Active Directory 对象的属性,则可能会导致严重问题。 这些问题可能需要你重新安装 Microsoft Windows 2000 Server、Microsoft Windows Server 2003、Microsoft Exchange 2000 Server、Microsoft Exchange Server 2003 或 Windows 和 Exchange。 Microsoft无法保证如果错误地修改 Active Directory 对象属性,则会发生的问题可以解决。 自行修改这些属性。
插入 Windows 2000 Server CD。
导航到
\support\tools
目录。双击Support.cab文件。
找到 adsiedit.msc 和adsiedit.dll文件。 将其解压缩到
%systemroot%\system32
目录。运行 regsvr32 adsiedit.dll。
启动Microsoft管理控制台(MMC),然后添加 ADSI 编辑管理单元。
右键单击顶部节点,然后选择“ 连接到”。
将命名上下文更改为配置容器,然后选择“确定”以绑定和进行身份验证。
展开“配置容器”节点,然后展开“配置”节点。
展开 cn=DisplaySpecifiers 节点,然后双击 CN=409。
注意
409 是美国英语的区域设置 ID。 如果处于多语言环境中,则可能需要对其他代码进行更改。 大多数亚洲代码已设置。
国际电信联盟(国家电信联盟)和国际标准化组织(ISO)定义了代码页。 有关详细信息,请访问 ITU网页
在右侧窗格中,打开 CN=user-Display 的属性。
滚动到 createDialog 可选属性。
将属性设置为 %<sn>.%<givenName。> 请确保选择“ 设置”。
注意
dislayName 中可格式化的唯一标记是 %<sn、%<givenName> 和 %<initials>>。
选择确定关闭对话框。
在Active Directory 用户和计算机中,创建新的用户;全名(因此,显示名称)是按照规则生成的。
进行这些更改可能会产生负面影响。
备注
- 说明演示如何修改用户对象。 联系人有单独的设置--将步骤 11 更改为“contact-Display”。
- 无需关闭“用户和计算机”管理单元;自动选取更改。
- 在多域控制器环境中,可能需要等待复制完成,然后用户界面才会选取更改。
Microsoft 会提供第三方联系信息来帮助你查找技术支持。 此联系信息可能会更改,恕不另行通知。 Microsoft不能保证此第三方联系信息的准确性。