首页 > 其他 > 详细

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

时间:2014-09-28 12:49:34      阅读:322      评论:0      收藏:0      [点我收藏+]

【摘要】

在 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”目录下;

bubuko.com,布布扣

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

 

bubuko.com,布布扣

       查询结果说明:

         Recipientfilter 表示2010的查询条件,

LdaprecipientFilter表示 2003的查询条件

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

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

 

bubuko.com,布布扣

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

bubuko.com,布布扣

 

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

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

bubuko.com,布布扣

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


本文出自 “嘉为IT培训学院” 博客,请务必保留此出处http://canway.blog.51cto.com/8964890/1558908

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

原文:http://canway.blog.51cto.com/8964890/1558908

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!