--- title: "Start-VBOCopyJob" description: "This cmdlet allows you to start a backup copy job that is created or stopped. Run the New-VBOCopyJobSchedulePolicy cmdlet to set the schedule for the job." canonical: "https://helpcenter.veeam.com/docs/vbo365/powershell/start-vbocopyjob.html" breadcrumb: "PowerShell Reference > Veeam Backup for Microsoft 365 PowerShell Reference > Backup Copy > Managing Backup Copy Jobs > Start-VBOCopyJob" dateModified: "2026-08-21" --- # Start-VBOCopyJob ## Short Description Starts backup copy jobs. ## Syntax ``` Start-VBOCopyJob [-TeamsData] [-SharePointData] -Job [-RunAsync] [-Full] [] ``` ## Detailed Description This cmdlet allows you to start a backup copy job that is created or stopped. Run the [`New-VBOCopyJobSchedulePolicy`](new-vbocopyjobschedulepolicy.md) cmdlet to set the schedule for the job. ::: note You do not need to manually start a backup copy job with the `Full` parameter to copy repaired data to a target object storage repository. After Veeam Backup for Microsoft 365 backs up the repaired data again, the backup copy job copies this data during its next run. ::: ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Full

Defines that the backup copy job will copy backed-up data in full instead of copying changes only.

Default: False

Note: If you want to use this parameter, you must also set the SharePointData parameter, the TeamsData parameter or both.

SwitchParameter

False

Named

False

Job

Specifies a backup copy job that you want to start.

Accepts the VBOCopyJob object.

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

VBOCopyJob

True

Named

True (ByValue)

RunAsync

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

Default: False

SwitchParameter

False

Named

False

SharePointData

For the Full parameter.

Defines that the backup copy job will copy backed-up Microsoft SharePoint data in full.

Default: False

SwitchParameter

False

Named

False

TeamsData

For the Full parameter.

Defines that the backup copy job will copy backed-up Microsoft Teams data in full.

Default: False

SwitchParameter

False

Named

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the [About Common Parameters](http://go.microsoft.com/fwlink/p/?LinkID=113216) section of Microsoft Learn. ## Examples ::: example ### Starting Backup Copy Job This example shows how to start the backup copy job. ``` $job = Get-VBOJob -Name "ABC Backup" $copyjob = Get-VBOCopyJob -BackupJob $job Start-VBOCopyJob -Job $copyjob ``` Perform the following steps: 1. Run the [`Get-VBOJob`](get-vbojob.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$job` variable. 2. Run the [`Get-VBOCopyJob`](get-vbocopyjob.md) cmdlet. Set the `$job` variable as the `BackupJob` parameter value. Save the result to the `$copyjob` variable. 3. Run the `Start-VBOCopyJob` cmdlet. Set the `$copyjob` variable as the `Job` parameter value. ::: ## Related Commands - [`Get-VBOJob`](get-vbojob.md) - [`Get-VBOCopyJob`](get-vbocopyjob.md) - [`New-VBOCopyJobSchedulePolicy`](new-vbocopyjobschedulepolicy.md)