管理本地移动
适用于: Exchange Server 2013
移动请求是将邮箱从一个邮箱数据库移动到另一个邮箱数据库的过程。 本地移动请求是在单林内发生的邮箱移动。 在 Microsoft Exchange Server 2013 中,邮箱和个人存档邮箱可以驻留在单独的数据库上。 使用移动请求功能,可以将主邮箱和关联的存档移动到同一数据库或单独的数据库。 本主题中的过程将帮助你移动本地邮箱。
使用以下过程在本地组织中移动邮箱。 这些过程使用 Exchange 命令行管理程序和 Exchange 中心 (EAC) 。
使用移动请求移动邮箱时,以下两个服务将对移动请求进行处理:
Microsoft Exchange 邮箱复制服务
Microsoft Exchange 邮箱复制代理
有关邮箱复制服务器和代理的详细信息,请参阅Learn more about MRS Proxy。
有关邮箱移动的详细信息,请参阅 Exchange 2013 中的邮箱移动。
开始前,有必要了解什么?
估计完成每个过程的时间:20 分钟
你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 收件人权限中的"邮箱移动和迁移权限"条目。
若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 上的论坛。
测试邮箱是否可以移动
此示例使用 WhatIf 开关测试 Tony Smith 的邮箱是否已准备好移动到新数据库 DB01,以及命令中是否有任何错误。 使用 WhatIf 开关时,系统会对邮箱执行检查。 如果邮箱尚未准备好移动,则会收到错误。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase DB01 -WhatIf
有关语法和参数的详细信息,请参阅 New-MigrationBatch 和 New-MoveRequest。
创建本地移动请求
使用 EAC 创建本地移动请求
若要创建本地移动请求,请登录 EAC 并执行以下步骤:
在 EAC 中,导航到 “收件人>迁移”,然后单击“ 添加。
在“新建本地邮箱移动”向导中,选择要移动的用户并单击“确定”,然后单击“下一步”。
在“移动配置”页面上,为新的批处理指定名称。 选择存档邮箱和邮箱数据库位置所需的选项,然后单击“ 新建”。
使用命令行管理程序创建本地移动请求
有关如何创建本地移动请求的示例,请参阅 New-MoveRequest 中的示例 2。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
在 EAC 中,导航到 “收件人>迁移”。
通过单击“所有批次状态”检查您在 EAC 中的移动是否成功。
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。
创建批移动请求
使用 EAC 创建批处理移动请求
登录到 EAC 并执行以下步骤:
在 EAC 中,导航到 “收件人>迁移”,然后单击“ 添加。
在“新建本地邮箱移动”向导中,选择要移动的用户并单击“确定”,然后单击“下一步”。
在“移动配置”页面上,为新的批处理指定名称。 选择存档邮箱和邮箱数据库位置所需的选项,然后单击“ 新建”。
警告
请确保未将“不良项限制”设置为超过 50 项。 如果这样做,移动可能会失败。 如果要将“错误项限制”设置为超过 50 个项目,则必须使用 Exchange 命令行管理程序并将 -AcceptLargeDataLoss 参数设置为 true。
使用命令行管理程序创建批处理移动请求
本示例为本地移动创建迁移批处理,其中指定 .csv 文件中的邮箱将移动到其他邮箱数据库。 此 .csv 文件包含单个列,其中包含将移动的每个邮箱的电子邮件地址。 此列的标题必须命名为 EmailAddress。 此示例中的迁移批处理必须使用 Start-MigrationBatch cmdlet 或 Exchange 管理中心 (EAC) 手动启动。 或者,也可以使用 AutoStart 参数自动启动该迁移批次。
New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2 -TimeZone "Pacific Standard Time"
Start-MigrationBatch -Identity LocalMove1
有关语法和参数的详细信息,请参阅 New-MigrationBatch 和 Start-MigrationBatch。
注意
将迁移 CSV 文件中指定的所有邮箱,即使它们不在 RBAC 范围 (例如,授予管理员迁移邮箱权限的 OU) 。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
通过单击“所有批次状态”检查您在 EAC 中的移动是否成功。
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。
显示迁移批处理
有关使用命令行管理程序显示迁移批处理的示例,请参阅 Get-MigrationBatch 中的示例 2。
仅移动用户的主邮箱
使用 EAC 仅移动用户的主邮箱
在 EAC 中,导航到 “收件人>迁移”,然后单击“ 添加。
在“新建本地邮箱移动”向导中,选择要移动其主邮箱的用户并单击“确定”,然后单击“下一步”。
在“移动配置”页面上,为新的批处理指定名称。 选择“ 仅移动主邮箱”,选择要用于邮箱数据库位置的选项,然后单击“ 新建”。
使用命令行管理程序仅移动用户的主邮箱
本示例仅将 Tony Smith 的主邮箱移动到 DB01。 不会移动存档。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -PrimaryOnly -TargetDatabase "DB01"
有关语法和参数的详细信息,请参阅 New-MoveRequest。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
在 EAC 中,单击“所有批处理的状态”。
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。
使用 .csv 批处理文件创建跨林移动
此示例配置迁移终结点,然后使用 .csv 文件创建一个从源林到目标林的跨林批处理移动。
New-MigrationEndpoint -Name Fabrikam -ExchangeRemote -Autodiscover -EmailAddress tonysmith@fabrikam.com -Credentials (Get-Credential fabrikam\tonysmith)
$csvData=[System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\batch.csv")
New-MigrationBatch -CSVData $csvData -Timezone "Pacific Standard Time" -Name FabrikamMerger -SourceEndpoint Fabrikam -TargetDeliveryDomain "mail.contoso.com"
有关为跨林移动准备好林的详细信息,请参阅下列主题:
有关语法和参数的详细信息,请参阅 New-MigrationBatch 和 New-MoveRequest。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。
仅移动存档邮箱
使用 EAC 仅移动存档邮箱
在 EAC 中,导航到 “收件人>迁移”,然后单击“ 添加。
在“新建本地邮箱移动”向导中,选择要移动其存档邮箱的用户并单击“确定”,然后单击“下一步”。
在“移动配置”页面上,为新的批处理指定名称。 选择“ 仅移动存档邮箱”,选择要用于邮箱数据库位置的选项,然后单击“ 新建”。
使用命令行管理程序仅移动存档邮箱
此示例仅将 Tony Smith 的存档邮箱移动到 DB03。 主邮箱不会移动。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -ArchiveOnly -ArchiveTargetDatabase "DB03"
有关语法和参数的详细信息,请参阅 New-MigrationBatch 和 New-MoveRequest。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。
将用户的主邮箱和存档邮箱分别移动到单独的数据库
本示例将 Ayla 的主邮箱和存档邮箱移动到单独的数据库。 将主数据库移动到 DB01,存档将移到 DB03。
New-MoveRequest -Identity 'ayla@humongousinsurance.com' -TargetDatabase DB01 -ArchiveTargetDatabase -DB03
有关语法和参数的详细信息,请参阅 New-MigrationBatch 和 New-MoveRequest。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。
移动用户的主邮箱并允许较大的错误项限制
使用 EAC 移动用户的主邮箱并允许较大的错误项限制
在 EAC 中,导航到 “收件人>迁移”,然后单击“ 添加。
在“新建本地邮箱移动”向导中,选择要移动其主邮箱的用户并单击“确定”,然后单击“下一步”。
在“移动配置”页面上,为新的批处理指定名称。 选择“ 仅移动主邮箱”,然后选择所需的邮箱数据库位置选项。
单击“ 更多选项,输入错误的项限制,然后单击“ 确定”。
使用命令行管理程序移动用户的主邮箱并允许较大的错误项限制
本示例将 Lisa 的主邮箱移动到邮箱数据库 DB01,并将错误项限制设置为 100
。 若要设置较大的错误项限制,必须使用 AcceptLargeDataLoss 参数。
New-MoveRequest -Identity 'Lisa' -PrimaryOnly -TargetDatabase "DB01" -BadItemLimit 100 -AcceptLargeDataLoss
有关语法和参数的详细信息,请参阅 New-MigrationBatch 和 New-MoveRequest。
如何知道操作成功?
要验证您是否已成功完成迁移,请执行下列操作:
从命令行管理程序执行以下命令,检索邮箱移动信息。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
有关详细信息,请参阅 Get-MigrationUserStatistics。