--- title: "Add-VBRBackupJob (obsolete)" description: "This cmdlet creates a new backup job that processes the specified VMs on the specified host.\nThis cmdlet is obsolete — use the Add-VBRViBackupJob or Add-VBRHvBackupJob cmdlet instead." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/add-vbrbackupjob.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Obsolete Cmdlets > Add-VBRBackupJob (obsolete)" dateModified: "2026-08-19" --- # Add-VBRBackupJob ## Short Description Creates a new backup job. ::: important This cmdlet is obsolete. ::: In Veeam Backup & Replication 6 this cmdlet was replaced by Add-VBRViBackupJob and Add-VBRHvBackupJob due to multihypervisor support introduced in the new version. The cmdlet will still work but it is advised to rewrite your scripts using new cmdlets for added benefits. ## Syntax ``` Add-VBRBackupJob [-Name] [[-Type] ] [-Server] [-Folder] [-FileName ] -Objects [-Description ] [] ``` ## Detailed Description This cmdlet creates a new backup job that processes the specified VMs on the specified host. This cmdlet is obsolete — use the [`Add-VBRViBackupJob`](add-vbrvibackupjob.md) or [`Add-VBRHvBackupJob`](add-vbrhvbackupjob.md) cmdlet instead. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Description

Specifies the description of the backup job.

String

False

Named

False

FileName

Specifies the name of the backup file. By default, the backup file is given the same name as the job.

String

False

Named

False

Folder

Specifies the full path to the folder where the created backup files must be stored.

String

True

3

False

Name

Specifies the name you want to assign to the backup job.

String

True

0

False

Objects

Specifies an array of names of VMs that you want to add to the backup job.

String[]

True

Named

True (ByPropertyName, ByValue)

Server

Specifies the host where the VMs that you want to back up reside. Accepts the CHost object. To get this object, run the Get-VBRServer cmdlet.

CHost

True

2

False

Type

Specifies the type of the backup job.

String

False

1

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Examples ::: example ### Creating a Backup Job This example shows how to create a backup job. ```powershell $server = Get-VBRServer -Name "172.18.21.25" Add-VBRBackupJob -Name "My Backup Job" -Server $server -Folder "D:\Backup" -Objects "VM01" -Description "Weekly backup job" ``` 1. Run the `Get-VBRServer` cmdlet. Specify the `Name` parameter value. Save the result to the `$server` variable. 2. Run the `Add-VBRBackupJob` cmdlet. - Set the `$server` variable as the `Server` parameter value. - Specify the `Name`, `Folder`, `Objects`, and `Description` parameter values. ::: ## Related Commands - [`Add-VBRHvBackupJob`](add-vbrhvbackupjob.md) - [`Add-VBRViBackupJob`](add-vbrvibackupjob.md) - [`Get-VBRServer`](get-vbrserver.md)