首页 > 代码库 > 通过将LDAP 语法升级到 OPATH进行Exchange自定义地址列表升级
通过将LDAP 语法升级到 OPATH进行Exchange自定义地址列表升级
【摘要】
在 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
3.1 将LDAP to OPATH filter 转换脚本移动到Exchane安装目录下“scripts”目录下;
3.2 通过Get-AddressList ‘xxxx‘ | fl name,*filter,exchangeversion查询确认地址列表版本;( 其中xxxx为地址列表名称)
查询结果说明:
Recipientfilter 表示2010的查询条件,
LdaprecipientFilter表示 2003的查询条件
ExchangeVersion所表示的 “00”表示为 Exchange 2003版本。
3.3 打开Exchange管理控制台,CD D:\Exch2010\Scrips定位到LDAP to OPATH filter 转换脚本所在Scrips目录;
3.4 执行”Set-addresslist "xxxx" -recipientfilter(.\convertfrom-ldapfilter (get-addresslist "xxxx ").ldaprecipientfilter) ”进行地址列表升级;
确认修改,输入”Y”,并回车
3.5 执行命令Update-AddressList "xxxx "更新地址列表。
3.6 接下来,在地址列表中编辑相应的地址列表,已经可以正常进行编辑了。
本文出自 “嘉为IT培训学院” 博客,请务必保留此出处http://canway.blog.51cto.com/8964890/1558908
通过将LDAP 语法升级到 OPATH进行Exchange自定义地址列表升级