如何将默认地址列表从 LDAP 筛选器升级到 OPATH 筛选器

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2011-10-03

在 Microsoft Exchange Server 2003 和更早版本中,在自定义默认地址列表(在 Exchange 安装期间创建)时,将使用轻型目录访问协议 (LDAP) 筛选语法。但是,在 Exchange Server 2007 中,OPATH 筛选语法代替了 LDAP 筛选语法。本主题介绍如何使用 Exchange 命令行管理程序将遗留的默认地址列表的筛选语法从 LDAP 升级到 OPATH。

note注意:
Exchange 2007 支持 LDAP 语法筛选器,并且该筛选器仅存在于已从 Exchange 2003 或更早版本迁移的对象。仅当您要从 Exchange 2007 服务器编辑筛选器时,才必须将这些 LDAP 筛选器升级到 OPATH 语法。例如,如果在您的组织中有 Exchange 2003 和 Exchange 2007 服务器,则可以从 Exchange 2003 服务器管理 LDAP 语法筛选器。不能在 Exchange 2007 中管理或创建 LDAP 语法筛选器。

以下默认地址列表可能需要升级:

  • 所有用户

  • 所有组

  • 所有联系人

  • 公用文件夹

  • 默认全局地址列表

note注意:
“所有会议室”地址列表是 Exchange 2007 默认地址列表,不需要升级。

有关如何确定地址列表是否需要升级的详细信息,请参阅将自定义 LDAP 筛选器升级到 OPATH 筛选器中的“确定需要升级的对象”。

开始之前

若要执行此步骤,必须为您使用的帐户委派下列角色:

  • Exchange 组织管理员角色

有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

此外,在执行该过程之前,应当知道 -ForceUpgrade 参数不会为对象构建替换收件人筛选器,它也不会升级该对象。-ForceUpgrade 参数不显示确认问题,以便您可以使用无人参与脚本执行升级。

步骤

使用 Exchange 命令行管理程序将默认地址列表的筛选语法从 LDAP 升级到 OPATH

  • 若要升级“所有用户”默认地址列表,请运行以下命令:

    Set-AddressList "All Users" -IncludedRecipients MailboxUsers
    
  • 若要升级“所有组”默认地址列表,请运行以下命令:

    Set-AddressList "All Groups" -IncludedRecipients MailGroups
    
  • 若要升级“所有联系人”默认地址列表,请运行以下命令:

    Set-AddressList "All Contacts" -IncludedRecipients MailContacts
    
  • 若要升级“公用文件夹”默认地址列表,请运行以下命令:

    Set-AddressList "PublicFolders" -RecipientFilter { RecipientType -eq 'PublicFolder' }
    
  • 若要升级默认全局地址列表,请运行以下命令:

    Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}
    
  • 将显示一条警告,询问您是否确实要执行此操作。键入 Y 确认。

有关语法和参数的详细信息,请参阅下列主题:

详细信息

有关 OPATH 筛选的详细信息,请参阅在收件人命令中创建筛选器

有关地址列表的详细信息,请参阅了解地址列表

有关如何管理地址列表的详细信息,请参阅管理地址列表

有关如何管理全局地址列表的详细信息,请参阅管理全局地址列表