步骤 6:启动 OneDrive 跨租户迁移

这是解决方案中的步骤 6,旨在完成跨租户 OneDrive 迁移。 若要了解详细信息,请参阅 跨租户 OneDrive 迁移概述

现在可以开始 OneDrive 迁移了。 在开始任何跨租户迁移之前,请执行以下步骤。

  1. 确保已验证兼容性状态。 如果在源租户上看到 “兼容”“警告” 状态,则可以继续。 运行:

    Get-SPOCrossTenantCompatibilityStatus –PartnerCrossTenantHostURL [Target tenant hostname]
    
  2. 若要开始迁移,源租户的 SharePoint 管理员 或 Microsoft 365 全局管理员必须运行以下命令:

Start-SPOCrossTenantUserContentMove  -SourceUserPrincipalName <...> -TargetUserPrincipalName <...> -TargetCrossTenantHostUrl <...>
参数 说明
SourceUserPrincipalName 在源租户上拥有 OneDrive 的用户的用户主体名称。
TargetUserPrincipalName 在目标租户上拥有 OneDrive 的用户的用户主体名称。
TargetCrossTenantHostUrl 目标租户的跨租户主机 URL。 若要查找 TargetCrossTenantHostUrl,请在租户上运行 Get-SPOCrossTenantHostUrl

示例:

Start-SPOCrossTenantUserContentMove -SourceUserPrincipalName DiegoS@M365x016651.OnMicrosoft.com -TargetUserPrincipalName
        Test-Diego@M365x946316.OnMicrosoft.com -TargetCrossTenantHostUrl https://m365x946316-my.sharepoint.com/ 

若要计划稍后的迁移,可以使用上述命令并追加以下参数之一。

规划 OneDrive 批量迁移时,这些命令非常有用。 每批最多可以排队/迁移 4,000 个 OneDrive 迁移。 如果用户计数超过 4,000,请创建单独的批处理,并计划在当前批处理接近完成时运行。

参数 说明
PreferredMoveBeginDate 迁移可能在此指定时间开始。 必须在协调世界时 (UTC) 中指定时间。
PreferredMoveEndDate 迁移很可能在此指定时间前完成,并尽最大努力完成。 必须在协调世界时 (UTC) 中指定时间。

OneDrive 状态预迁移

在开始迁移之前,用户当前的源 OneDrive 状态类似于以下示例。 此示例来自用户源租户,其中显示了其当前文件和文件夹。

迁移前状态

取消 OneDrive 迁移

可以使用以下命令停止用户的 OneDrive 的跨租户迁移,前提是迁移的状态不为“正在进行”、“已重新计划”“成功”。

Stop-SPOCrossTenantUserContentMove – SourceUserPrincipalName [UPN name of user who you wish to stop]

示例:

Stop-SPOCrossTenantUserContentMove – SourceUserPrincipalName DiegoS@M365x016651.OnMicrosoft.com

确定迁移的当前状态

开始迁移后,可以在源或目标租户上使用以下命令检查其状态:

源命令格式:

Get-SPOCrossTenantUserContentMoveState -PartnerCrossTenantHostURL [Target URL]

示例:

Get-SPOCrossTenantUserContentMoveState -PartnerCrossTenantHostURL  https://m365x946316-my.sharepoint.com/

目标命令:

Get-SPOCrossTenantUserContentMoveState -PartnerCrossTenantHostURL [Source URL]

示例:

Get-SPOCrossTenantUserContentMoveState -PartnerCrossTenantHostURL  https://m365x016551-my.sharepoint.com/

若要查找特定用户的迁移状态,请使用 SourceUserPrincipalName 参数:

Get-SPOCrossTenantUserContentMoveState -PartnerCrossTenantHostURL <PartnerCrossTenantHostURL> -SourceUserPrincipalName <UPN>

示例:

Get-SPOUserAndContentMoveState -PartnerCrossTenantHostURL https://m365x946316-my.sharepoint.com -SourceUserPrincipalName DiegoS@M365x016651.OnMicrosoft.com

若要基于特定用户的 UPN 获取移动状态,但有关详细信息,请使用 -Verbose 参数。

示例:

Get-SPOCrossTenantUserContentMoveState -PartnerCrossTenantHostURL https://ttesttenant-my.sharepoint.com -SourceUserPrincipalName User3@stesttenant.onmicrosoft.com -Verbose 

迁移状态

状态 说明
NotStarted 迁移尚未开始。
Scheduled 迁移现在在队列中,并计划在槽可用时运行。
ReadytoTrigger 迁移处于预检阶段,不久将启动迁移。
InProgress 迁移处于以下状态之一:
- 验证
- 备份
- 还原
- 清理
成功 迁移已成功完成。
改期 迁移可能尚未完成,并且已重新排队等待另一个通道。
已失败 迁移未能完成。

迁移后状态检查

目标租户:迁移成功完成后,检查目标租户上的用户的状态,方法是登录到其新的 OneDrive 帐户。

源租户:由于用户已成功迁移到目标租户,因此他们在源上不再具有活动的 OneDrive 帐户。

步骤 7: 迁移后步骤