This is an archive version of the document. To get the most up-to-date information, see the current version.

Move-VBOEntityData

Short Description

Moves organization data from one repository to another.

Syntax

This cmdlet provides parameter sets that allow you to:

  • Move of organization user data.

Move-VBOEntityData -From <VBORepository> -To <VBORepository> -User <VBOUserData> [-Mailbox] [-ArchiveMailbox][-OneDrive] [-Sites] [-RunAsync] [-WhatIf] [-Confirm] [<CommonParameters>]

  • Move of organization group data.

Move-VBOEntityData -From <VBORepository> -To <VBORepository> -Group <VBOGroupData> [-Mailbox] [-ArchiveMailbox] [-OneDrive] [-Sites] [-GroupMailbox] [-GroupSite] [-RunAsync] [-WhatIf] [-Confirm]  [<CommonParameters>]

  • Move of organization site data.

Move-VBOEntityData -From <VBORepository> -To <VBORepository> -Site <VBOSiteData> [-RunAsync] [-WhatIf] [-Confirm] [<CommonParameters>]

  • Move of organization team data.

Move-VBOEntityData -From <VBORepository> -To <VBORepository> -Team <VBOTeamData> [-RunAsync] [-WhatIf] [-Confirm] [<CommonParameters>]

Detailed Description

This cmdlet moves the organization data between repositories and supports the following scenarios:

  • Data move from one JET-based backup repository to another JET-based backup repository.
  • Data move from a JET-based backup repository to a backup repository extended with object storage. The data will be moved to object storage.

 

Move-VBOEntityData Important

Consider the following:

  • Data move from object storage to another object storage (including object storage specified as target for backup copy jobs) or a JET-based backup repository is not supported.
  • Target repository where you want to move backed-up data must not contain any data associated with the items that you want to move.
  • If the move process was interrupted, make sure to resume your data move before starting backup jobs to back up data to the source or target repository.
  • As data is being moved, Veeam Backup for Microsoft 365 removes items from the source repository and replaces them with the whitespace in the source repository database.

Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Accept Wildcard Characters

From

Specifies a source repository. The cmdlet will move data from this repository.

Accepts the VBORepository object.

To get this object, run the Get-VBORepository cmdlet.

True

Named

False

False

To

Specifies a target repository for backed-up data. The cmdlet will move data to this repository. You can specify one of the following types of repositories:

  • Local backup repository
  • Backup repository extended with object storage

Accepts the VBORepository object.

To get this object, run the Get-VBORepository cmdlet.

True

Named

False

False

User

Specifies the organization user data that the cmdlet will move.

VBOUserData

True

Named

True (ByValue)

False

Mailbox

Defines that this cmdlet will move the entity mailbox data.

SwitchParameter

False

Named

False

False

ArchiveMailbox

Defines that this cmdlet will move the entity archive mailbox data.

SwitchParameter

False

Named

False

False

OneDrive

Defines that this cmdlet will move the entity OneDrive data.

SwitchParameter

False

Named

False

False

Sites

Defines that this cmdlet will move the entity sites data.

SwitchParameter

False

Named

False

False

RunAsync

Defines that the command returns immediately without waiting for the task to complete.

SwitchParameter

False

Named

False

False

WhatIf

Defines that the cmdlet will write a message that describes the effects of running the cmdlet without actually performing any action.

SwitchParameter

False

Named

False

False

Confirm

Defines that the cmdlet will display a prompt that asks if the user is sure that he wants to continue.

Default: True

SwitchParameter

False

Named

False

False

Group

Specifies the organization group data that the cmdlet will move.

VBOGroupData

True

Named

True (ByValue)

False

GroupMailbox

Defines that this cmdlet will move the organization group mailbox data.

SwitchParameter

False

Named

False

False

GroupSite

Defines that this cmdlet will move the organization group site data.

SwitchParameter

False

Named

False

False

Site

Specifies the organization site data that the cmdlet will move.

VBOSiteData

True

Named

True (ByValue)

False

Team

Specifies the organization team data that the cmdlet will move.

VBOTeamData

True

Named

True (ByValue)

False

<CommonParameters>

This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

Examples

Move-VBOEntityDataExample 1. Moving User Data

Move-VBOEntityDataExample 2. Moving Group Data

Move-VBOEntityDataExample 3. Moving Site Data

Move-VBOEntityDataExample 4. Moving User Data to Object Storage

Related Commands