无法在 Exchange 2007 中为新邮箱用户创建配置文件

 

上一次修改主题: 2008-11-09

本主题提供有关如何解决您在 Microsoft Exchange Server 2007 中无法为新邮箱用户创建配置文件的问题的信息。

尝试为新用户创建配置文件时,您将收到以下错误消息:

操作无法完成。该名称可能与地址列表中的名称不匹配。

当您将用户从 Exchange Server 2003 迁移到 Exchange Server 2007 之后,可能会发生此问题。其他症状可能包括:

  • 迁移的用户无法在 Microsoft Office Outlook 2003 中看到联机全局地址列表 (GAL) 中的其他用户。

  • GAL 中可能已丢失已启用邮件的联系人和通讯组列表 (DL)。

如果默认 GAL 中的 purportedSearch 属性值不正确,则可能会发生此问题。

要解决此问题,请使用 Active Directory 服务接口 (ADSI) 编辑更改 purportedSearch 属性值。

步骤

使用 ADSI Edit 更改 purportedSearch 属性值

  1. 启动 ADSI Edit。

  2. 展开“配置”,然后展开“CN=Services/ CN=Microsoft Exchange/CN=<ExchangeOrganizationName>”。

  3. 单击“CN=System Policies”。

  4. 在右侧窗格中,右键单击“CN=Mailbox Enable User”,然后单击“属性”。

  5. 在“属性”列表中,单击“purportedSearch”,然后单击“编辑”。

  6. 单击“清除”,然后将下列值粘贴在“值”框中:

    (& (mailnickname=*) (| 
    (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*))
    )(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))(
    &(objectCategory=person)(objectClass=contact))(objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList) )).
    
  7. 单击“确定”两次,然后关闭 ADSI Edit。

  8. 启动 Exchange 命令行管理程序。

  9. 运行以下命令:

    Update-GlobalAddressList -Identity "<distinguished name of Default GAL>"