专栏首页李珣Exchange 2003 升级 2010地址列表升级

Exchange 2003 升级 2010地址列表升级

在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.接下来,在地址列表中编辑相应的地址列表,已经可以正常进行编辑了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Exchange 2013 添加地址列表到脱机通讯簿

    在Exchange Server 2013中,不能够使用EAC来进行脱机地址簿的管理,必须使用命令行powershell来进行维护。下列就我实际项目中的一次将地...

    李珣
  • Exchange 禁止特定用户发往特定域名邮件

    李珣
  • SCVMM网络虚拟化配置软件定义网络SDN

    软件定义网络(SDN)是Windows Server 2012 R2引入的一个特性,通过在云中进行网络虚拟化,可以在任意节点部署任意的虚拟机,而不用考虑IP地址...

    李珣
  • 深度学习的效果为何如此惊人?看看全息理论怎么说

    摘要: 大家一定不会对近几年来日益热门的深度学习技术感到陌生。但是大家有没有想过,构成深度学习基础的深层卷积网络并不复杂,为什么这样的结构解决实际问题时能够取得...

    用户1908973
  • Python_关于多线程下变量赋值取值的一点研究

    #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'shouke' #!/...

    授客
  • 私有云架构简述之网络虚拟化

    一、如何在同一个物理网络中,实现多种不同的逻辑网络隔离?一般采用的方式是vlan、vxlan。

    希望的田野
  • Django项目第一天

    1.在给用户授权的时候,用到了一个%,表示的是任何ip都可以连接这个数据库。换句话说,如果你换了电脑,你也是可以进行连接数据库继续开发的。

    小闫同学啊
  • 美多商城项目(一)

    1.在给用户授权的时候,用到了一个%,表示的是任何ip都可以连接这个数据库。换句话说,如果你换了电脑,你也是可以进行连接数据库继续开发的。

    小闫同学啊
  • Ansible 详细用法说明(二)

    例:获取某台主机的变量 ansible 10.1.6.68 -m setup ===================================== sc...

    小小科
  • mysql修改表、字段、库的字符集

    来源:http://www.diannaowa.com/index.php/archives/233

    东营浪人

扫码关注云+社区

领取腾讯云代金券