Exchange 2010跨组织迁移 联系客服

发布时间 : 星期三 文章Exchange 2010跨组织迁移更新完毕开始阅读cdaa0e7a42323968011ca300a6c30c225901f0f9

从目标组织的移动请求节点中,可以查看到刚刚创建出的移动请求

移动完成后,删除已完成的移动请求。查看目标域的邮箱列表,这两个邮箱已经存在了

使用EMS创建移动请求

依次输入并运行以下命令,修改标记的部分:

1. 获取源域的管理员身份,在弹出的对话框中输入源域的管理员密码 $SourceCredential = Get-Credential ptcdemo\\administrator 2. 创建远程移动请求 命令参数: 参数名称 Identity 说明 用户在目标域的AD路径(DistinguishedName) 示例 CN=Sales 3,OU=ADSync,DC=PCOE,DC=com Remote TargetDeliveryDomain RemoteHostName TargetDatabase 远程移动请求的如果是从旧版服务器迁移,需要使用开关 RemoteLegacy开关 目标Exchange组织的SMTP域名 源域的Exchange服务器名称(FQDN) 目标Exchange组织中的邮箱数据库 pcoe.com ptcexch.ptcdemo.com DB#2 Get-Credential ptcdemo\\administrator RemoteForestCred源域的管理员身ential 份信息 示例:

New-MoveRequest -Identity \CN=Sales 3,OU=ADSync,DC=PCOE,DC=com\-Remote -TargetDeliveryDomainpcoe.com -RemoteHostName ptcexch.ptcdemo.com -TargetDatabase DB#2 -RemoteCredential $SourceCredential

同样,可以从目标组织的移动请求节点中看到这个新建的移动请求。

当远程移动请求完成工作后,查看源组织,这些邮箱已经不再存在了,而用户所对应的是Mail User类别,不再是Mailbox了。

实现对邮箱移动的批量处理

根据前面描述的步骤,完整的用户帐号+用户邮箱的迁移分了4个步骤: 1. 使用ADMT迁移用户帐号

2. 为迁移的用户帐号启用Mail User功能,并设置ExternalEmailAddress 3. 调用Prepare-MoveRequest脚本进行迁移前的准备

4. 创建远程移动请求

这4个步骤中,第1步ADMT可以批量处理,第4步可以利用Exchange Management Console进行批量处理,因此需要考虑的是第2步和第3步的批量处理方式。

回顾启用Mail User的步骤,该步骤使用的命令是:

Enable-MailUser –Identity Sales3 –ExternalEmailAddress Sales3@ptcdemo.com 这里面用到了两个参数,用户的身份标识、用户的外部邮件地址。要进行批量处理,就必须先获取所有用户的这两个数据。获取这些数据,有两种方法,EMC或EMS。 使用Exchange Management Shell批量获取用户信息

5. 在源组织的服务器上,打开Exchange Management Shell,运行以下命令: Get-Mailbox -Database MBX#2 | select sAMAccountName,WindowsEmailAddress | Export-Csv C:\\PTCDemoUserList.csv

其中的-Database MBX#2相当于一个过滤器,表示只筛选邮箱位于MBX#2上的用户; Export-Csv C:\\PTCDemoUserList.csv是将命令运行的结果保存到指定的文件中。

利用记事本打开输出文件,看到的是以下内容

删除第一行内容,最终结果如下。保存并关闭。

利用Exchange Management Console批量获取用户信息

从Exchange Management Console中,定位到用户邮箱 点击右边操作栏的菜单View=>Add/Remove Columns

在Add/Remove Columns对话框中,只选择3项:Display Name,Alias,Primary SMTP Address,点击OK

在中间的结果栏中,创建过滤器,只选择需要进行操作的用户邮箱