Exchange 管理控制台未使用 displaySpecifiers 类指定的格式创建用户显示名称

 

上一次修改主题: 2009-03-27

本主题说明如何在 Microsoft Exchange Server 2007 中,解决未根据 Active Directory 目录服务中的 displaySpecifiers 类所含属性 createDialog 创建邮箱显示名称的问题。您使用 Exchange 管理控制台创建新 Active Directory 用户帐户时会出现此问题。解决方法是,使用 Active Directory 用户和计算机来创建新用户帐户。

在基于 Windows Server 2003,并且运行 Exchange 2007 的计算机上,当您在 Exchange 管理控制台中创建新邮箱时,也会同时创建新的 Active Directory 用户帐户。但新用户帐户的“显示名”和“全面”字段会始终以 FirstName LastName 的格式创建,不受 Active Directory 的 DisplaySpecifiers 节点中 createDialog 属性影响。

此行为的产生原因是 Exchange 2007 Exchange 管理控制台无法识别对象(拥有 displaySpecifier 类)的 createDialog 属性的值。

要解决此行为,请使用 Active Directory 用户和计算机代替 Exchange 管理控制台来创建 Active Directory 用户帐户。然后,使用 Exchange 管理控制台的**“现有用户”**选项来为用户帐户创建邮箱。

详细信息

在默认情况下,在 Active Directory 中创建新用户或联系人对象时,“全名”字段的值始终以 FirstName LastName 格式填写。此外,“显示名”字段以 FirstName LastName 格式填写。因此全局地址列表的格式为 FirstName LastName

如果希望以不同的格式显示“全名”和“显示名”,您可使用 Active Directory 编辑器(如 Active Directory Service Interfaces (ADSI) Edit)来更改“显示名”字段的构成方式。使用 ADSI Edit 更改“显示名”字段的构成方式时,同样会对“全名”字段进行改动,并且在查看 Active Directory 用户和计算机时,将以更改后的格式显示用户。

有关更改“显示名”字段方法的详细信息,请参阅 TechNet 主题 Default display name modified(英文网页)。