千家信息网

微软邮箱跨林迁移项目总结

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,客户要求把安装到a.com 森林分公司SubCom (UPN: subcom.com)的邮箱账号迁移到另一个b.com.cn 的邮件服务器二边配置:a.comwin2012 R2 2008R2 域控e
千家信息网最后更新 2026年11月01日微软邮箱跨林迁移项目总结

客户要求

把安装到a.com 森林分公司SubCom (UPN: subcom.com)的邮箱账号迁移到另一个b.com.cn 的邮件服务器

二边配置:

a.com

win2012 R2 2008R2 域控

exchange 2010 sp2

CAS 2台 MAILBOX 2台

b.com.cn

win2008 R2 2008R2 域控

exchange 2010 sp3

  1. 首先建立林信任

    二边配置DNS 转发

    DNS 转发没问题,但是信任建立不了,其实是netibios 名字造成的,建议二边主DNS 服务器上(域控)配置hosts

    格式:ip hostname dns域名

    重启DNS服务

运行ipconfig /flushdns

2. 安装ADMT 3.2 在b.com.cn 域控上

2.1安装步骤不说了

一般网上都是单个OU 对单个OU迁移,这样保留了ou结构,但是工作量大,需要先建OU--->图形界面迁移,大量ou 及用户工作量非常大

2.2 命令行模式

使用如下命令--具体意义 命令admt user 就知道

admt user /sd:a.com /sdc:dc.a.com /so:"SourceParentOU/SubComou/" /td:b.com.cn /tdc:dc.b.com.cn /to:"TargetParentOU/SubComou" /pf:password.txt /mgs:yes /fgm:yes /co:ignore /d:recurse+maintain

这样一次性可以把SubcomOU 下的用户、组、子ou 可以迁移到位 (SubComou 在目的林先建好)


2.3 密码问题

我这次密码迁移PES 服务目的域key 做好后2012不认,所以密码不迁移

另外目的域b.com.cn是复杂密码策略,a.com 简单密码策略,所以没有迁移

这样admt 生成的复杂密码比较乱,我认为不如使用如下脚本统一修改一个密码,让客户端自己修改

Get-aduser -searchbase "ou=SubComou,ou=Target ParentOU,dc=b,dc=com,dc=cn" -searchscope subtree -filter *|set-adaccountpassword -newpassword (convertto-securestring "P@ssw0rd2017" -asplaintext -force)

2.4 迁移完的账号都是首次修改密码

改为密码永久有效

dsquery user -limit 0 ou=SubComou,ou=TargetParentOU,dc=b,dc=com,dc=cn | dsmod user -pwdneverexpires yes

2.5 UPN 问题

可以后面修改

PowerShell 批量修改UPN

$OU='ou=SubComou,ou=TargetParentOU,dc=b,dc=com,dc=cn'

$NewUPN='@b.com.cn'

$Users=Get-ADUser -filter * -SearchBase $OU

ForEach ($User in $Users) { $UPN=($User.UserPrincipalName).Split('@')[0] + $NewUPN

Set-ADUser -Identity $User.SamAccountName -UserPrincipalName $UPN }

3.目的林用户生成mail 属性

3.1 获取用户列表(源a.com exchange )

Get-Mailbox -OrganizationalUnit "ou=SubComou,ou=SourceParentOU,dc=a,dc=com" | select sAMAccountName,WindowsEmailAddress | Export-Csv C:\user\TempUserList.csv

3.2 Enable mail 属性

Import-Csv C:\TempUserList.csv | ForEach-Object {Enable-MailUser -Identity $_.SamAccountName -ExternalEmailAddress $_.WindowsEmailAddress}

4.准备迁移

在b.com.cn ems 里

$SourceCredential = Get-Credential a.com\administrator(或有管理权限)

Get-Mailbox -OrganizationalUnit "ou=SubComou,ou=SourceParentOU,dc=a,dc=com" | select DistinguishedName | Export-Csv C:\user\UserList.csv

注意标题要加""注意(千万)

cd "C:\Program Files\Microsoft\Exchange Server\V14\Scripts"

Import-Csv C:\UserList.csv | ForEach-Object {.\Prepare-MoveRequest.ps1 -Identity $_.DistinguishedName -RemoteForestDomainController dc.a.com -RemoteForestCredential $SourceCredential -UseLocalObject}

5.迁移(远程)

在b.com.cn ems

$RemoteCredentials=Get-Credential fosungroup\starcapitaladmin

Import-Csv C:\TempUserList.csv | ForEach-Object { New-MoveRequest -Identity $_.WindowsEmailAddress -RemoteLegacy -TargetDatabase DB01-2017-11 -RemoteGlobalCatalog 'dc.fosungroup.com' -RemoteCredential $RemoteCredentials -TargetDeliveryDomain 'b.com.cn'}

这样迁移

6.客户端问题

smtp 方式

owa 方式

exchange 手机及客户端重新配置

到此基本结束。

总结:1.密码pes key 2012 与2008 问题 密码迁移不了 2.admt 图形---命令看了手册 3.emc 图形界面迁移跨林问题--版本sp2 and sp3 造成emc 林添加不了--->ems 方式

参考:http://www.exchangecn.com/exchange2010/20141130_522.html


密码 问题 命令 客户 用户 目的 服务 配置 图形 客户端 方式 复杂 单个 属性 工作量 服务器 界面 策略 账号 工作 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技和互联网公司 互联网科技公司怎么样 互联网科技视频 云电互联网科技 佰商互联网科技有限公司 上海电发互联网科技有限公司 团飞科技与伯堂互联网服务平台 湖南诚度互联网科技有限公司 全球顶尖互联网科技公司 互联网为啥属于高科技 未来五年的互联网科技 银川新华互联网科技学校联系电话 互联网金融科技展 佛山市翊博互联网络科技有限公司 徐州市互联网科技有限公司 互联网金融科技公司的优势 黑云互联网科技有限公司 互联网与数字科技关系 科技互联网经济论坛 众联互联网络科技 南京欣网互联网络科技 互联网科技社 互联网公司 科技公司 科技类的互联网平台 承德科技产业互联网发展 栖莱科技互联网股份有限公司 健康食品互联网创新科技园项目 互联网科技如何创业 烟台灵鸽互联网科技有限公司 广州千川互联网科技有限公司
0