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

[玩转系统] 完成包含坏邮件的邮箱迁移

作者:精品下载站 日期:2024-12-15 00:40:18 浏览:16 分类:玩电脑

完成包含坏邮件的邮箱迁移


当您使用 PowerShell 完成邮箱批处理时,会出现确认提示,显示遇到了坏邮件。您可以单击“全部是”,它会将批量中的邮箱完成到 Office 365,但不是全部。它不会完成包含不良物品的邮箱。由于数据一致性评分,他们需要进行调查。在本文中,您将了解如何完成包含坏项目的邮箱迁移。

迁移邮箱批量遇到坏邮件

您正在使用 PowerShell 完成迁移批处理,确认提示显示以下内容。

[玩转系统] 完成包含坏邮件的邮箱迁移

您确定要执行此操作吗?
迁移批次“迁移批次 03”中的某些用户遇到了不良项目。在数据丢失得到批准之前,这些用户将无法完成。请调查这些不良项目,以确保不会发生意外的数据丢失。如果出现不可接受的数据丢失,请联系支持人员。

点击全部同意,没有不良邮件的邮箱将完成。包含坏邮件的邮箱将保持同步,但不完整。如何审核不良邮件并为用户完成邮箱迁移?

批量过滤需要调查的邮箱

过滤需要调查的邮箱。这些是装有不良邮件的邮箱。结果还将显示带有调查标签的已完成邮箱。

PS C:\> Get-MoveRequest -BatchName "MigrationService:Migration Batch 03" | Get-MoveRequestStatistics | Where {$_.DataConsistencyScore -like "*Investigate*"} | ft DisplayName,StatusDetail,DataConsistencyScore,PercentComplete

DisplayName   StatusDetail                   DataConsistencyScore PercentComplete
-----------   ------------                   -------------------- ---------------
Colin Sharp   StalledDueToTarget_DiskLatency Investigate                       95
Michelle Hill Synced                         Investigate                       95
Alan Hamilton Completed                      Investigate                      100
Fiona Alsop   Synced                         Investigate                       95

如果您确实完成了迁移批次中的单个邮箱移动请求,请将其过滤掉。批次中已完成的邮箱不再显示。

PS C:\> Get-MoveRequest -BatchName "MigrationService:Migration Batch 03" | Get-MoveRequestStatistics | Where {$_.DataConsistencyScore -like "*Investigate*" -and $_.StatusDetail -notlike "*Completed*"} | ft DisplayName,StatusDetail,DataConsistencyScore,PercentComplete

DisplayName   StatusDetail                   DataConsistencyScore PercentComplete
-----------   ------------                   -------------------- ---------------
Colin Sharp   StalledDueToTarget_DiskLatency Investigate                       95
Michelle Hill Synced                         Investigate                       95
Fiona Alsop   Synced                         Investigate                       95

使用 Set-MoveRequest cmdlet 和 -SkippedItemApprovalTime 开关跳过不良项目。运行 cmdlet 后,将发生同步,并且邮箱将完成。

PS C:\> Set-MoveRequest -Identity "Colin Sharp" -SkippedItemApprovalTime $(Get-Date).ToUniversalTime()

PS C:\> Set-MoveRequest -Identity "Michelle Hill" -SkippedItemApprovalTime $(Get-Date).ToUniversalTime()

PS C:\> Set-MoveRequest -Identity "Fiona Alsop" -SkippedItemApprovalTime $(Get-Date).ToUniversalTime()

验证有坏邮件的邮箱已完成

运行 cmdlet 以获取包含坏邮件的邮箱并检查它们是否已完成。

PS C:\> Get-MoveRequest -BatchName "MigrationService:Migration Batch 03" | Get-MoveRequestStatistics | Where {$_.DataConsistencyScore -like "*Investigate*"} | ft DisplayName,StatusDetail,DataConsistencyScore,PercentComplete

DisplayName   StatusDetail DataConsistencyScore PercentComplete
-----------   ------------ -------------------- ---------------
Colin Sharp   Completed    Investigate                      100
Michelle Hill Completed    Investigate                      100
Fiona Alsop   Completed    Investigate                      100

该批次中有坏邮件的邮箱已成功完成到 Exchange Online。

过滤含有不良项目的迁移批次

在前面的步骤中,我们了解了如何跳过单个邮箱的坏邮件。如果您想跳过批次中的所有邮箱怎么办?

获取需要调查的迁移批次。查看 SkippedItemApprovalTime 值是否存在。在我们的示例中,迁移批次值之一为空。

PS C:\> Get-MigrationBatch | Where {$_.DataConsistencyScore -like "*Investigate*"} | ft Identity,DataConsistencyScore,SkippedItemApprovalTime


Identity             DataConsistencyScore SkippedItemApprovalTime
--------             -------------------- -----------------------
Migration Batch 01   Investigate          28/08/2020 10:24:17    
Migration Batch 02   Investigate          28/08/2020 10:37:04    
Migration Batch 03   Investigate          28/08/2020 10:57:21    
Migration Batch 04   Investigate          28/08/2020 10:57:34    
Migration Batch 05   Investigate              
Migration Batch 06   Investigate          28/08/2020 10:57:48  

让我们跳过名称为迁移批次 05 的迁移批次的不良项目。

PS C:\> Set-MigrationBatch -Identity "Migration Batch 05" -ApproveSkippedItems

验证是否显示 SkippedItemApprovalTime 值。

PS C:\> Get-MigrationBatch -Identity "Migration Batch 05" | ft Identity,SkippedItemApprovalTime

Identity           SkippedItemApprovalTime
--------           -----------------------
Migration Batch 05 28/08/2020 11:31:43

继续阅读:在 Exchange Online 中获取移动请求批次 »

结论

在本文中,您了解了如何完成包含坏项目的邮箱迁移。运行 Exchange Online PowerShell 以连接到组织。筛选批次中包含不良邮件的移动请求邮箱。完成包含坏邮件的邮箱迁移,如文章中所示。验证邮箱迁移,您将看到邮箱已完成。

您喜欢这篇文章吗?您可能还喜欢混合配置向导无法连接。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯