步骤 6:启动 OneDrive 跨租户迁移
这是解决方案中的步骤 6,旨在完成跨租户 OneDrive 迁移。 若要了解详细信息,请参阅 跨租户 OneDrive 迁移概述。
- 步骤 1: 连接到源租户和目标租户
- 步骤 2: 在源租户和目标租户之间建立信任
- 步骤 3: 验证是否已建立信任
- 步骤 4: 预创建用户和组
- 步骤 5: 准备标识映射
- 步骤 6: 启动跨租户 OneDrive 迁移
- 步骤 7: 迁移后步骤
重要
Microsoft 建议使用权限最少的角色。 使用权限较低的帐户有助于提高组织的安全性。 全局管理员是一个权限很高的角色,应仅限于在无法使用现有角色的紧急情况下使用。
现在可以开始 OneDrive 迁移了。 在开始任何跨租户迁移之前,请执行以下步骤。
确保已验证兼容性状态。 如果在源租户上看到 “兼容” 或 “警告” 状态,则可以继续。 运行:
Get-SPOCrossTenantCompatibilityStatus –PartnerCrossTenantHostURL [Target tenant hostname]
若要开始迁移,源租户的 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 帐户。