【摘要】
在 Microsoft Exchange Server 2003 及早期版本中,LDAP 筛选语法用于创建自定义地址列表、全局地址列表 (GAL)、电子邮件地址策略和通讯组。在 Exchange Server 2010 和 ExchangeServer 2007 中,OPATH 筛选语法替代了 LDAP 筛选语法。当我们把Exchange 2003升级到了2010之后,需要把地址列表进行升级,否则在2010中无法打开。
Exchange 2010 支持 LDAP 语法筛选器,并且该筛选器仅存在于已从 Exchange 2003 或更早版本迁移的对象。仅当您要从 Exchange 2010 服务器编辑筛选器时,才必须将这些 LDAP 筛选器升级到 OPATH 语法。例如,如果在您的组织中有 Exchange 2003 服务器,则可以从 Exchange 2003 服务器管理 LDAP 语法筛选器。不能在 Exchange 2010 中管理或创建 LDAP 语法筛选器。
对于默认的地址列表,如“所有用户”、“所有组”、“默认全局地址列表”等,微软直接提供了升级命令,如下:
将升级所有用户的默认地址列表:
Set-AddressList "AllUsers" -IncludedRecipients MailboxUsers
升级所有组的默认地址列表:
Set-AddressList "AllGroups" -IncludedRecipients MailGroups
升级所有联系人的默认地址列表:
Set-AddressList "AllContacts" -IncludedRecipients MailContacts
升级公用文件夹的默认地址列表:
Set-AddressList "PublicFolders" -RecipientFilter { RecipientType -eq ‘PublicFolder‘ }
升级默认全局地址列表:
Set-GlobalAddressList "DefaultGlobal Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass-eq ‘user‘ -or ObjectClass -eq ‘contact‘ -or ObjectClass -eq‘msExchSystemMailbox‘ -or ObjectClass -eq ‘msExchDynamicDistributionList‘ -orObjectClass -eq ‘group‘ -or ObjectClass -eq ‘publicFolder‘))}
在企业环境中,除了默认的地址列表以外,往往还会有很多自定义的地址列表。对于这部分自定义的地址列表,我们往往通过重建的方法进行升级,耗时较多,容易出错。以下将介绍通过使用LDAP to OPATH filter 转换脚本进行自定义地址列表升级的过程。
u 前提条件
下载LDAP to OPATH filter 转换脚本
http://gallery.technet.microsoft.com/scriptcenter/7c04b866-f83d-4b34-98ec- f944811dd48d
查询结果说明:
Recipientfilter 表示2010的查询条件,
LdaprecipientFilter表示 2003的查询条件
ExchangeVersion所表示的 “00”表示为 Exchange 2003版本。
确认修改,输入”Y”,并回车
本文出自 “嘉为IT培训学院” 博客,请务必保留此出处http://canway.blog.51cto.com/8964890/1558908
通过将LDAP 语法升级到 OPATH进行Exchange自定义地址列表升级
原文地址:http://canway.blog.51cto.com/8964890/1558908