--- title: "Add-VBOJob" description: "This cmdlet creates a backup job that will back up data of your Microsoft 365 and on-premises Microsoft organizations. Before creating a backup job, make sure you are familiar with the following restrictions: Only one backup job can back up an..." canonical: "https://helpcenter.veeam.com/docs/vbo365/powershell/add-vbojob.html" breadcrumb: "PowerShell Reference > Veeam Backup for Microsoft 365 PowerShell Reference > Data Backup > Backup Jobs > Add-VBOJob" dateModified: "2026-08-21" --- # Add-VBOJob ## Short Description Creates a backup job. ## Syntax This cmdlet provides the following parameter sets:
AllBackupItemsParameterSet (Default)
SelectedBackupItemsParameterSet
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Description |
Specifies a description of the backup job. The default description contains information on the user who added the backup job, date and time when the backup job was added. |
|
False |
Named |
False |
|
EntireOrganization |
Defines that the job will back up all objects of the organization. If you provide this parameter, the cmdlet will add all objects of the organization to the backup job. Otherwise, you must select objects that you want to back up. Note: The backup job will not back up objects, processed by other backup jobs. Default: False |
|
True |
Named |
False |
|
ExcludedItems |
Specifies an array of objects that the job will not back up. Note: You cannot exclude objects that have been specified for the Accepts the
|
False |
Named |
False |
|
|
ExcludedOneDriveFolders |
Specifies an array of OneDrive folders that a backup job will not back up. |
|
False |
Named |
False |
|
Name |
Specifies a name of the backup job. The cmdlet will create a backup job with this name. |
|
True |
Named |
False |
|
Organization |
Specifies a Microsoft organization. The backup job will back up objects of this organization. Accepts the To get this object, run the |
True |
Named |
True (ByValue) |
|
|
Repository |
Specifies a backup repository. Veeam Backup for Microsoft 365 will store backups in this repository. Note: If you want to create a backup copy job for this backup job, you must specify an object storage repository. Accepts the To get this object, run the |
True |
Named |
False |
|
|
RunJob |
Defines that a backup job will run right after you create it. If you provide this parameter, the job will start after you run the script. Otherwise, the cmdlet will create a backup job in the stopped status. Default: False |
|
False |
Named |
False |
|
SchedulePolicy |
Specifies schedule settings for a backup job. Accepts the To create this object, run the |
False |
Named |
False |
|
|
SelectedItems |
Specifies an array of objects that the job will back up. Accepts the
|
True |
Named |
False |
|
|
SelectedOneDriveFolders |
Specifies an array of OneDrive folders that the job will back up. |
|
False |
Named |
False |