--- title: "Move-VBRBackup" description: "Moves all backups of a job to another repository or specific workloads and their backups to another job. Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet provides the following parameter sets: This cmdlet mo" canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/move-vbrbackup.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup > Managing Backups > Move-VBRBackup" dateModified: "2026-08-19" --- # Move-VBRBackup ## Short Description Moves all backups of a job to another repository or specific workloads and their backups to another job. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
Backup (Default)
TruePerVm
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Backup |
Specifies backups that will be moved. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
Force |
Defines that the cmdlet will move backups without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
Job |
Specifies the job to which you want to move workloads and their backups. Note: This parameter applies only if backups are true per-machine (with metadata for each workload). This parameter is required if the Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
Name |
Specifies an array of names of the workloads that you want to move. Note: This parameter applies only if backups are true per-machine (with metadata for each workload). This parameter is required if the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
Repository |
Specifies the repository to which backups will be moved. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
False |
Named |
False |
|
Confirm |
Defines that the cmdlet will display a prompt that asks if you want to continue running the command. Note: Microsoft PowerShell enables the |
|
False |
Named |
False |
|
WhatIf |
Defines that the cmdlet will write a message that describes the effects of running the cmdlet without actually performing any action. |
|
False |
Named |
False |