场景
通过新建本地移动请求,可以很方便的将用户邮箱从一个数据库迁移到另外一个数据库。
1)跨平台邮件迁移;(低exchange迁移到高版本exchange)
2)数据库平衡与优化;(企业当中,数据库规划不合理)
3)在已经无法去修复邮箱中已损坏的项目的情况下,可以通过移动邮箱的方式,忽略已损坏项目,对邮箱进行迁移;
方法
1)通过图形界面
选择【收件人】,切换到【迁移】选项卡,新建迁移批处理,如图。
选择【移动到其他数据库】,如图。
选择要移动的用户,如图。
如果用户比较多,也可以从CSV中批量移动。
给迁移批处理起个名称,然后选择移动的邮箱类型,目标数据库地址,错误项限制等信息。
2)通过powershell的方式
-------------------------- 示例 1 --------------------------
本示例使用 WhatIf 开关测试邮箱为移动到同一林中的新数据库 DB01 所做的准备情况,以及命令的完成情况。当使用 WhatIf 开关时,系统将对邮箱执行检查,如果邮箱未准备好,您会收到一个错误。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase "DB01" -WhatIf
-------------------------- 示例 2 --------------------------
本示例将 Tony Smith 的邮箱移动到新数据库 DB01。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase "DB01"
-------------------------- 示例 3 --------------------------
本示例将为数据库 DB01 中的所有邮箱创建一个批移动请求,并使用 BatchName 参数值 DB01toDB02 将它们移动到数据库 DB02。
Get-Mailbox -Database DB01 | New-MoveRequest -TargetDatabase DB02 -BatchName "DB01toDB02"
跳过错误条目
New-MoveRequest -Identity zengchuixin1 -TargetDatabase "DB01" -BadItemLimit 1000 -AcceptLargeDataLoss -BatchName movemailbox -WhatIf
获取更多IT资讯,您也可以关注下方的微信公众号:
曾垂鑫的网络课堂,曾垂鑫大讲堂 - 51CTO学院
http://edu.51cto.com/lecturer/639838.html