Commands › SharePoint Online

Start-SPOSiteContentMove

SharePoint Online Microsoft.Online.SharePoint.PowerShell Start-*

Start a job to move a particular user or group of users to be moved across geo locations relative to the one that executes the command

Quick start script

# Start-SPOSiteContentMove — 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
Start-SPOSiteContentMove -DestinationDataLocation <String> -DestinationUrl <String> -SourceSiteUrl <String> | Format-List

# 3. Export for evidence / drift tracking
Start-SPOSiteContentMove | Export-Clixml .\SPOSiteContentMove-$(Get-Date -Format yyyyMMdd).xml

Syntax — 2 parameter sets

UrlAndDestinationDataLocation (Default)

Start-SPOSiteContentMove [-SourceSiteUrl] <String> [-DestinationDataLocation] <String>
 [[-PreferredMoveBeginDate] <DateTime>] [[-PreferredMoveEndDate] <DateTime>] [[-Reserved] <String>]
 [-ValidationOnly] [-Force] [-SuppressMarketplaceAppCheck] [-SuppressWorkflow2013Check] [-SuppressAllWarnings]
 [-SuppressBcsCheck] [<CommonParameters>]

UrlAndDestinationUrl

Start-SPOSiteContentMove [-SourceSiteUrl] <String> [-DestinationUrl] <String>
 [[-PreferredMoveBeginDate] <DateTime>] [[-PreferredMoveEndDate] <DateTime>] [[-Reserved] <String>]
 [-ValidationOnly] [-Force] [-SuppressMarketplaceAppCheck] [-SuppressWorkflow2013Check] [-SuppressAllWarnings]
 [-SuppressBcsCheck] [<CommonParameters>]

Parameters (12)

ParameterTypeRequiredWhat it controls
-DestinationDataLocation String yes Defines the new destination of the content that you want to move. This is the 3 letter data location value.
-DestinationUrl String yes Destination URL is optional in cases where the administrator wants to perform a site rename as part of the move.
-Force SwitchParameter Whether to start the move process without prompting for confirmation.
-PreferredMoveBeginDate DateTime Specifies what is the preferred Date and time to start the move job. This is a preference and will be honored based on system resource availability.
-PreferredMoveEndDate DateTime Specifies what is the preferred Date and time to stop the move job from starting. This is a preference and will be honored based on system resource availability. If a the move is already in progress, we will complete...
-Reserved String Reserved for Microsoft Internal use.
-SourceSiteUrl String yes Specifies the source URL of the site collection you want to move.
-SuppressAllWarnings SwitchParameter Suppress all warning messages.
-SuppressBcsCheck SwitchParameter Suppress checking for Business Connectivity Services used with the associated site.
-SuppressMarketplaceAppCheck SwitchParameter Suppress checking compatibility of marketplace SharePoint Add-ins deployed to the associated site.
-SuppressWorkflow2013Check SwitchParameter Suppress checking compatibility of SharePoint 2013 Workflows deployed to the associated site.
-ValidationOnly SwitchParameter This parameter will perform a validation check on whether the site can be moved and will not execute the move.

Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.