本文是專為完成跨租使用者 OneDrive 移轉而設計的解決方案中的步驟 6。 若要深入瞭解,請參閱 跨租使用者 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/
若要排定稍後的移轉,您可以使用並附加上一個命令與下列其中一個參數:
參數 | 描述 |
---|---|
PreferredMoveBeginDate | 移轉可能從這個指定的時間開始。 時間必須在國際標準時間 (UTC) 中指定。 |
PreferredMoveEndDate | 移轉可能會在這個指定的時間,以最佳方式完成。 時間必須在國際標準時間 (UTC) 中指定。 |
這些命令在規劃大量 OneDrive 移轉時很有用。 每個批次最多可以將 4,000 個 OneDrive 移轉排入佇列/移轉。 如果您的用戶計數超過 4,000 個,請建立個別的批次,並將它們排程在目前批次接近完成時執行。
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 | 移轉未啟動。 |
已排程 | 移轉現在位於佇列中,並排定在位置可用時執行。 |
ReadytoTrigger | 移轉處於預檢階段。 移轉很快就會開始。 |
InProgress | 移轉目前處於下列其中一種狀態: - 驗證 - 備份 - 還原 - 清除 |
成功 | 移轉已成功完成。 |
改期 | 移轉可能無法完成,而且會針對另一個階段重新加入佇列。 |
失敗 | 移轉無法完成。 |
移轉后狀態檢查
目標租使用者:成功完成移轉之後,請登入新的 OneDrive 帳戶,以檢查目標租使用者上的用戶狀態。
來源租用戶:由於使用者已成功移轉至目標租使用者,因此在來源上不再有作用中的 OneDrive 帳戶。