经过将LDAP 语法升级到 OPATH进行Exchange自定义地址列表升级

【摘要】服务器

Microsoft Exchange Server 2003 及早期版本中,LDAP 筛选语法用于建立自定义地址列表、全局地址列表 (GAL)、电子邮件地址策略和通信组。在 Exchange Server 2010 ExchangeServer 2007 中,OPATH 筛选语法替代了 LDAP 筛选语法。当咱们把Exchange 2003升级到了2010以后,须要把地址列表进行升级,不然在2010中没法打开。ide

  地址列表升级说明

Exchange 2010 支持 LDAP 语法筛选器,而且该筛选器仅存在于已从 Exchange 2003 或更早版本迁移的对象。仅当您要从 Exchange 2010 服务器编辑筛选器时,才必须将这些 LDAP 筛选器升级到 OPATH 语法。例如,若是在您的组织中有 Exchange 2003 服务器,则能够从 Exchange 2003 服务器管理 LDAP 语法筛选器。不能在 Exchange 2010 中管理或建立 LDAP 语法筛选器。spa

  默认地址列表升级

对于默认的地址列表,如“全部用户”、“全部组”、“默认全局地址列表”等,微软直接提供了升级命令,以下:3d

  • 将升级全部用户的默认地址列表:对象

Set-AddressList "AllUsers" -IncludedRecipients MailboxUsersblog

  • 升级全部组的默认地址列表:ip

Set-AddressList "AllGroups" -IncludedRecipients MailGroupsssl

  • 升级全部联系人的默认地址列表:ci

Set-AddressList "AllContacts" -IncludedRecipients MailContactsget

  • 升级公用文件夹的默认地址列表:

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

3.1      LDAP to OPATH filter 转换脚本移动到Exchane安装目录下“scripts”目录下;

wKiom1QnX8LDeSzdAAEIJN7ycoc246.jpg

3.2      经过Get-AddressList 'xxxx' | fl name,*filter,exchangeversion查询确认地址列表版本;( 其中xxxx为地址列表名称)

 

wKiom1QnX_GjoE7UAADHLRyQOHQ266.jpg

       查询结果说明:

         Recipientfilter 表示2010的查询条件,

LdaprecipientFilter表示 2003的查询条件

ExchangeVersion所表示的 “00”表示为 Exchange 2003版本。

3.3      打开Exchange管理控制台,CD D:\Exch2010\Scrips定位到LDAP to OPATH filter 转换脚本所在Scrips目录;

 

wKiom1QnYAKTXgGnAAAmwMc_hkA842.jpg

3.4      执行”Set-addresslist "xxxx" -recipientfilter(.\convertfrom-ldapfilter (get-addresslist "xxxx ").ldaprecipientfilter) ”进行地址列表升级;

wKioL1QnYDfhYZ4UAACS-7SiGXE694.jpg

 

  确认修改,输入”Y”,并回车

3.5      执行命令Update-AddressList "xxxx "更新地址列表。

wKiom1QnYB3z0OOgAAAutlnT9Ts183.jpg

3.6      接下来,在地址列表中编辑相应的地址列表,已经能够正常进行编辑了。

相关文章
相关标签/搜索