使用 Exchange Online PowerShell 執行 Google Workspace 移轉至 Microsoft 365 或Office 365
在 Microsoft 365 或 Office 365 中建立移轉端點
在 Google Workspace 環境中尋找超級系統管理員的電子郵件地址。 此電子郵件地址將用來測試 Google Workspace 與 Microsoft 365 或 Office 365之間的連線。 下列步驟使用 'admin123' 作為範例。
執行下列命令:
Test-MigrationServerAvailability -Gmail -ServiceAccountKeyFileData $([System.IO.File]::ReadAllBytes("C:\\somepath\\yourkeyfile.json")) -EmailAddress admin123@fabrikaminc.net
確認測試成功。
如果成功,請執行下列命令:
New-MigrationEndpoint -Gmail -ServiceAccountKeyFileData $([System.IO.File]::ReadAllBytes("C:\\somepath\\yourkeyfile.json")) -EmailAddress admin123@fabrikaminc.net -Name gmailEndpoint
在 Microsoft 365 或 Office 365 中建立移轉批次
建立 CSV 檔案,其中包含您想要移轉的所有使用者集合。 您需要其檔案名如下。 允許的標頭為:
EmailAddress (必要)。 包含現有 Microsoft 365 或Office 365信箱的主要電子郵件地址。
選擇性) (使用者名稱。 如果與 EmailAddress 不同,則包含 Gmail 主要電子郵件地址。
EmailAddress will@fabrikaminc.net user123@fabrikaminc.net
執行下列命令:
New-MigrationBatch -SourceEndpoint gmailEndpoint -Name gmailBatch -CSVData $([System.IO.File]::ReadAllBytes("C:\\somepath\\gmail.csv")) -TargetDeliveryDomain "o365.fabrikaminc.net"
提示
如需您可以搭配此 Cmdlet 使用之所有個別參數的說明,請參閱 New-MigrationBatch 。
執行下列命令以啟動移轉批次:
Start-MigrationBatch -Identity gmailBatch
注意事項
批次啟動時,所有要移轉的使用者都會從 MailUsers 轉換成信箱。 只有在此時之後,才必須指派 Microsoft 365 或 Office 365 Exchange 授權。 您有 30 天的時間可以指派授權。
若要深入瞭解:
- 完成移轉批次,請參閱 在 PowerShell 中完成移轉批次
- 如何在後端進行移轉,請參閱 程式概觀