Commands › SharePoint Online
Set-SPOMigrationPackageAzureSource
Cmdlet to create Azure containers, upload migration package files into the appropriate containers and snapshot the uploaded content.
Quick start script
# Set-SPOMigrationPackageAzureSource — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-SPOService -Url https://$org-admin.sharepoint.com
# 2. Capture the current state first — you cannot roll back what you never recorded
$before = Get-SPOMigrationPackageAzureSource
$before | Format-List
# 3. Make the change
Set-SPOMigrationPackageAzureSource -AccountKey <String> -AccountName <String> -MigrationPackageAzureLocations <MigrationPackageAzureLocations>
# 4. Verify and diff
$after = Get-SPOMigrationPackageAzureSource
Compare-Object ($before | Out-String) ($after | Out-String)
Syntax — 4 parameter sets
ImplicitSourceExplicitAzure
Set-SPOMigrationPackageAzureSource -MigrationSourceLocations <MigrationPackageLocation>
[-FileContainerName <String>] [-PackageContainerName <String>] [-AzureQueueName <String>]
-AccountName <String> -AccountKey <String> [-EncryptionParameters <EncryptionParameters>] [-NoUpload]
[-NoSnapshotCreation] [-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>] [-NoLogFile] [-Overwrite]
[-ParallelUpload] [<CommonParameters>]
ImplicitSourceImplicitAzure
Set-SPOMigrationPackageAzureSource -MigrationSourceLocations <MigrationPackageLocation>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations>
[-EncryptionParameters <EncryptionParameters>] [-NoUpload] [-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>] [-NoLogFile] [-Overwrite] [-ParallelUpload]
[<CommonParameters>]
ExplicitSourceExplicitAzure
Set-SPOMigrationPackageAzureSource -SourceFilesPath <String> -SourcePackagePath <String>
[-FileContainerName <String>] [-PackageContainerName <String>] [-AzureQueueName <String>]
-AccountName <String> -AccountKey <String> [-EncryptionParameters <EncryptionParameters>] [-NoUpload]
[-NoSnapshotCreation] [-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>] [-NoLogFile] [-Overwrite]
[-ParallelUpload] [<CommonParameters>]
ExplicitSourceImplicitAzure
Set-SPOMigrationPackageAzureSource -SourceFilesPath <String> -SourcePackagePath <String>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations>
[-EncryptionParameters <EncryptionParameters>] [-NoUpload] [-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>] [-NoLogFile] [-Overwrite] [-ParallelUpload]
[<CommonParameters>]
Parameters (16)
Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.