Commands › SharePoint Online
Get-SPOMigrationJobProgress
**Note**: This cmdlet has been deprecated. To migrate to SharePoint and Microsoft 365 using PowerShell, see Migrate to SharePoint using PowerShell. This cmdlet lets you report on SPO migration jobs that are in progress.
Quick start script
# Get-SPOMigrationJobProgress — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-SPOService -Url https://$org-admin.sharepoint.com
# 2. Run and inspect
Get-SPOMigrationJobProgress -AzureQueueUri <String> -Credentials <CredentialCmdletPipeBind> -MigrationPackageAzureLocations <MigrationPackageAzureLocations> | Format-List
# 3. Export for evidence / drift tracking
Get-SPOMigrationJobProgress | Export-Clixml .\SPOMigrationJobProgress-$(Get-Date -Format yyyyMMdd).xml
Syntax — 2 parameter sets
AzureLocationsInline
Get-SPOMigrationJobProgress [-TargetWebUrl <String>] -AzureQueueUri <String>
-Credentials <CredentialCmdletPipeBind> [-JobIds <Guid[]>] [-EncryptionParameters <EncryptionParameters>]
[-DontWaitForEndJob] [-NoLogFile] [<CommonParameters>]
AzureLocationsImplicit
Get-SPOMigrationJobProgress [-TargetWebUrl <String>] -Credentials <CredentialCmdletPipeBind>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations> [-JobIds <Guid[]>]
[-EncryptionParameters <EncryptionParameters>] [-DontWaitForEndJob] [-NoLogFile] [<CommonParameters>]
Parameters (8)
Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.