当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 完成迁移批次中的单个邮箱移动请求

作者:精品下载站 日期:2024-12-14 03:15:22 浏览:14 分类:玩电脑

完成迁移批次中的单个邮箱移动请求


您创建了一个批处理以将邮箱从 Exchange On-Premises 迁移到 Exchange Online。通常,您完成迁移批次后,所有邮箱都会完成。这次您希望手动完成迁移批次中的单个邮箱移动请求。在本文中,您将了解如何完成迁移批次中的单个邮箱移动请求。

在开始完成个人邮箱移动之前

在撰写本文时,无法使用 Exchange Online 中的 Exchange 管理中心从迁移批次中移动单个邮箱移动请求。但是,您可以使用 Exchange PowerShell 完成单独的移动请求。

注意:您需要连接到 Exchange Online PowerShell,而不是本地 Exchange Management Shell。

开始之前,请确保安装并连接到 Exchange Online PowerShell。我建议在本地 Exchange Server 上安装 Exchange Online PowerShell。这样,您就可以从一个系统管理与 Exchange 相关的任务。

获取移动请求状态

在连接的 Exchange Online PowerShell 窗口中运行 Get-MigrationBatch cmdlet,包括 -BatchName 参数。目前,仅显示一批迁移。

PS C:\> Get-MigrationBatch

Identity         Status Type               TotalCount
--------         ------ ----               ----------
MigrationBatch01 Synced ExchangeRemoteMove 5

现在您已经有了迁移批次名称,您可以获取该批次的移动请求。添加 Get-MoveRequestStatics 以获取更多详细信息。

PS C:\> Get-MoveRequest -BatchName "MigrationService:MigrationBatch01" -ResultSize Unlimited | Get-MoveRequestStatistics

DisplayName  StatusDetail TotalMailboxSize             TotalArchiveSize PercentComplete
-----------  ------------ ----------------             ---------------- ---------------
Stella Reyes Synced       264.5 MB (277,366,857 bytes) 0 B (0 bytes)    95             
Lisa Philips Synced       48.22 MB (50,562,011 bytes)  0 B (0 bytes)    95             
Craig Hansen Synced       320.9 MB (336,480,513 bytes) 0 B (0 bytes)    95             
Viola Simon  Synced       1.765 GB (1,894,902,086 b... 0 B (0 bytes)    95             
Nick Carlson Synced       1.147 GB (1,231,440,391 b... 0 B (0 bytes)    95

您还可以使用 Get-MigrationUser cmdlet(包括 -BatchId 参数)来检查批次的邮箱移动请求状态。

PS C:\> Get-MigrationUser -BatchId "MigrationBatch01" -ResultSize Unlimited | Get-MoveRequestStatistics

DisplayName  StatusDetail TotalMailboxSize             TotalArchiveSize PercentComplete
-----------  ------------ ----------------             ---------------- ---------------
Stella Reyes Synced       264.5 MB (277,366,857 bytes) 0 B (0 bytes)    95             
Lisa Philips Synced       48.22 MB (50,562,011 bytes)  0 B (0 bytes)    95             
Craig Hansen Synced       320.9 MB (336,480,513 bytes) 0 B (0 bytes)    95             
Viola Simon  Synced       1.765 GB (1,894,902,086 b... 0 B (0 bytes)    95             
Nick Carlson Synced       1.147 GB (1,231,440,391 b... 0 B (0 bytes)    95

这就是 Microsoft 365 Exchange 管理中心中的 MigrationBatch01 的样子。

[玩转系统] 完成迁移批次中的单个邮箱移动请求

在您想要完成单个邮箱移动请求之前,最好知道您只能获取单个用户的移动请求。阅读下一部分。

获取单个用户的移动请求

仅获取单个用户的移动请求。使用 -Identity 参数运行 Get-Moverequest cmdlet。 -Identity 参数指定邮箱或邮件用户的身份。

PS C:\> Get-MoveRequest -Identity "Craig Hansen"

DisplayName  Status TargetDatabase    
-----------  ------ --------------    
Craig Hansen Synced EURPR05DG055-db032

在下一步中,您将完成迁移批次中该单个用户的移动请求。

完成迁移批次中的单个移动请求

运行 Set-MoveRequest cmdlet,包括 -CompleteAfter 参数,其值为 1。这将立即触发完整的邮箱移动。

PS C:\> Set-MoveRequest -Identity "Craig Hansen" -CompleteAfter 1

另一种选择是指定UTC 格式的日期/时间值并完成单个邮箱。

PS C:\> Set-MoveRequest -Identity "Craig Hansen" -CompleteAfter (Get-Date).ToUniversalTime()

验证单个移动请求的完成情况

运行上述命令之一后,检查移动请求。首先,它将显示状态进行中。接下来邮箱将进行最后一次同步并完成。

PS C:\> Get-MoveRequest -Identity "Craig Hansen"

DisplayName  Status     TargetDatabase
-----------  ------     --------------
Craig Hansen InProgress EURPR05DG055-db032

验证移动请求,它将显示为已完成

PS C:\> Get-MoveRequest -Identity "Craig Hansen"

DisplayName  Status    TargetDatabase
-----------  ------    --------------
Craig Hansen Completed EURPR05DG055-db032

这就是 Microsoft 365 Exchange 管理中心中的个人邮箱完成情况。

[玩转系统] 完成迁移批次中的单个邮箱移动请求

迁移批次中的单个邮箱移动已成功完成。

继续阅读:使用 PowerShell 将邮箱移动到 Exchange Online »

结论

您了解了如何完成迁移批次中的单个邮箱移动请求。连接到 Exchange Online PowerShell 以从命令行管理 Exchange Online 设置。获取用户的邮箱迁移请求状态并完成邮箱迁移。

您喜欢这篇文章吗?您可能还喜欢检查移动请求状态交换。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯