Exchange 2003 升级 2010地址列表升级
2013-07-03 19:13
603 查看
在Exchange 2003的时代,地址列表都是基于LDAP语句的,Exchange 2007之后,地址列表语法开始采用了OPATH语法进行查询。所以,当我们把Exchange 2003升级到了2010之后,需要把地址列表进行升级,否则在2010中无法打开。
对于默认的地址列表来说,如“所有用户”、“所有组”、“默认全局地址列表”等,微软直接提供了升级命令,如下:
Set-AddressList “所有用户” –IncludedRecipients MailboxUsers
Set-AddressList "所有组" -IncludedRecipients MailGroups
Set-AddressList "所有联系人" -IncludedRecipients MailContacts
Set-AddressList "公用文件夹" -RecipientFilter { RecipientType -eq 'PublicFolder' }
Set-GlobalAddressList "默认全局地址列表" -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'))}
在企业环境中,除了默认的地址列表以外,往往还会有很多自定义的地址列表,而这一部分需要进行一次升级才可以使用。下面详细介绍自定义地址列表的升级过程。
1. 下载LDAP to OPATH filter 转换脚本,地址:http://gallery.technet.microsoft.com/scriptcenter/7c04b866-f83d-4b34-98ec-f944811dd48d
2. 将下载的脚本移动到安装目录下scripts目录下。
3. 打开EMS,cd $exscritps定位到scritps目录,Get-AddressList '东莞分行' | fl name,*filter,exchangeversion确认地址列表的版本。如下图,Recipientfilter 表示2010的查询条件,LdaprecipientFilter表示 2003的查询条件,ExchangeVersion所表示的00表示为2003。
4. 执行以下命令来升级地址列表,Set-addresslist "地址列表容器路径" -recipientfilter (.\convertfrom-ldapfilter (get-addresslist "地址列表容器路径").ldaprecipientfilter),选择Y
5. 执行命令Update-AddressList "地址列表容器路径",更新地址列表。然后执行Get-AddressList '地址列表容器路径| fl name,*filter,exchangeversion来确认地址列表升级情况。
6.接下来,在地址列表中编辑相应的地址列表,已经可以正常进行编辑了。
本文出自 “李珣博客-微软技术与云” 博客,请务必保留此出处http://lixun.blog.51cto.com/4198640/1240957
对于默认的地址列表来说,如“所有用户”、“所有组”、“默认全局地址列表”等,微软直接提供了升级命令,如下:
Set-AddressList “所有用户” –IncludedRecipients MailboxUsers
Set-AddressList "所有组" -IncludedRecipients MailGroups
Set-AddressList "所有联系人" -IncludedRecipients MailContacts
Set-AddressList "公用文件夹" -RecipientFilter { RecipientType -eq 'PublicFolder' }
Set-GlobalAddressList "默认全局地址列表" -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'))}
在企业环境中,除了默认的地址列表以外,往往还会有很多自定义的地址列表,而这一部分需要进行一次升级才可以使用。下面详细介绍自定义地址列表的升级过程。
1. 下载LDAP to OPATH filter 转换脚本,地址:http://gallery.technet.microsoft.com/scriptcenter/7c04b866-f83d-4b34-98ec-f944811dd48d
2. 将下载的脚本移动到安装目录下scripts目录下。
3. 打开EMS,cd $exscritps定位到scritps目录,Get-AddressList '东莞分行' | fl name,*filter,exchangeversion确认地址列表的版本。如下图,Recipientfilter 表示2010的查询条件,LdaprecipientFilter表示 2003的查询条件,ExchangeVersion所表示的00表示为2003。
4. 执行以下命令来升级地址列表,Set-addresslist "地址列表容器路径" -recipientfilter (.\convertfrom-ldapfilter (get-addresslist "地址列表容器路径").ldaprecipientfilter),选择Y
5. 执行命令Update-AddressList "地址列表容器路径",更新地址列表。然后执行Get-AddressList '地址列表容器路径| fl name,*filter,exchangeversion来确认地址列表升级情况。
6.接下来,在地址列表中编辑相应的地址列表,已经可以正常进行编辑了。
本文出自 “李珣博客-微软技术与云” 博客,请务必保留此出处http://lixun.blog.51cto.com/4198640/1240957
相关文章推荐
- Exchange 2003升级到Exchange 2010 之升级默认地址簿及地址策略
- Exchange 2003升级到Exchange 2010 之升级默认地址簿及地址策略
- Exchange 2003升级到Exchange 2010 之升级默认地址簿及地址策略
- Exchange 2003 升级到Exchane 2010 之设置Exchange 2010转向到Exchange 2003 地址!
- 47Exchange 2010升级到Exchange 2013-迁移地址列表&OAB
- Exchange 2003 升级到Exchange 2010 之迁移用户到Exchange 2010!
- 邮件服务器从Exchange 2003升级到Exchange 2007, DMS生成的Contact在AD中没有邮件地址了
- Exchange 2003 升级到Exchange 2010 之扩展当前森林及域架构!
- Exchange 2003升级到Exchange 2010 之启用Outlook Anywhere!
- Exchange 2003 升级到Exchange 2010 之客户端移动后的变化!
- Exchange 2003 升级到Exchange 2010 之 HUB 角色的安装
- Exchange 2010默认全局地址列表问题
- Exchange 2003 升级到Exchange 2010 之Mailbox 角色安装!
- Exchange 2003 升级到Exchange 2010 之启用HUB\CAS的防垃圾邮件代理!
- Exchange 2003 升级到Exchange 2010 之Exchange 2010 SP2安装!
- Exchange 2003 升级到Exchange 2010 之启用HUB\CAS的防垃圾邮件代理!
- Exchange2003迁移Exchange 2010后,如何修改地址列表名称(某个组名)?
- Exchange server 2003迁移到2010之升级默认地址簿及地址策略
- Exchange 2003升级到Exchange 2010中遇到的问题总结
- Exchange 2003升级到Exchange 2010 之DNS 记录添加(DNS Robin方式)