适用于: 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。
注意: |
|---|
| Exchange 2007 支持 LDAP 语法筛选器,并且该筛选器仅存在于已从 Exchange 2003 或更早版本迁移的对象。仅当您要从 Exchange 2007 服务器编辑筛选器时,才必须将这些 LDAP 筛选器升级到 OPATH 语法。例如,如果在您的组织中有 Exchange 2003 和 Exchange 2007 服务器,则可以从 Exchange 2003 服务器管理 LDAP 语法筛选器。不能在 Exchange 2007 中管理或创建 LDAP 语法筛选器。 |
以下默认地址列表可能需要升级:
所有用户
所有组
所有联系人
公用文件夹
默认全局地址列表
注意: |
|---|
| “所有会议室”地址列表是 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 筛选的详细信息,请参阅在收件人命令中创建筛选器。
有关地址列表的详细信息,请参阅了解地址列表。
有关如何管理地址列表的详细信息,请参阅管理地址列表。
有关如何管理全局地址列表的详细信息,请参阅管理全局地址列表。
注意: