Set-VBOJob
Short Description
Modifies backup job settings.
Syntax
This cmdlet provides parameter sets that allow you to:
- Modify a backup job that will back up only selected items.
Set-VBOJob -Job <VBOJob> [-Name <string>] [-Repository <VBORepository>] [-Description <string>] [-SelectedItems <VBOBackupItem[]>] [-ExcludedItems <VBOBackupItem[]>] [-RunJob] [-SchedulePolicy <VBOJobSchedulePolicy>][-SelectedOneDriveFolders <string[]>] [-ExcludedOneDriveFolders <string[]>] [<CommonParameters>] |
- Modify a backup job that will back up the entire organization except for the excluded items.
Set-VBOJob -Job <VBOJob> [-Name <string>] [-Repository <VBORepository>] [-Description <string>][-EntireOrganization] [-ExcludedItems <VBOBackupItem[]>] [-RunJob] [-SchedulePolicy <VBOJobSchedulePolicy>][-SelectedOneDriveFolders <string[]>] [-ExcludedOneDriveFolders <string[]>] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings of a backup job.
To modify settings, enter the corresponding parameters with new values. The parameters that you omit will remain unchanged.
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input | Accept Wildcard Characters |
Job | Specifies a backup job. The cmdlet will modify that job. | Accepts the VBOJob object. To get this object, run the Get-VBOJob cmdlet. | True | Named | True (ByValue) | False |
Name | Specifies a name of a backup job. The cmdlet will create a backup job with this name. | String | False | Named | False | False |
Repository | Specifies a backup repository. Veeam Backup for Microsoft Office 365 will store backups on this repository. | Accepts the VBORepository object. To get this object, run the Get-VBORepository cmdlet. | False | Named | False | False |
Description | Specifies a description of a backup job. The default description contains information on the user who added the backup job, date and time when the backup job was added. | String | False | Named | False | False |
SelectedItems | Specifies objects that a job will back up. | Accepts the VBOBackupItem[] object. To get this object, run the Get-VBOBackupItem cmdlet. | False | Named | False | False |
EntireOrganization | Defines that a job will backup 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 backup objects, processed by other backup jobs. | SwitchParameter | False | Named | False | 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 SelectedItems parameter. | VBOBackupItem[] | False | Named | False | 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. | SwitchParameter | False | Named | False | False |
SchedulePolicy | Specifies schedule settings for a backup job. | Accepts the VBOJobSchedulePolicy object. To create this object, run the New-VBOJobSchedulePolicy cmdlet. | False | Named | False | False |
SelectedOneDriveFolders | Specifies an array of OneDrive folders that a job will back up. | String[] | False | Named | False | False |
ExcludedOneDriveFolders | Specifies an array of OneDrive folders that a backup job will not back up. | String[] | False | Named | False | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
The cmdlet returns the VBOJob object that contains settings for a backup job.
Examples
Example 1. Modifying Repository of Backup Job
This example shows how to modify the following settings of a backup job:
Perform the following steps:
|
Example 2. Excluding Objects from Entire Organization Job
This example shows how to exclude objects from a job that backs up an entire organization.
Perform the following steps:
|
Example 3. Setting New Schedule for Job
This example shows how to set new schedule settings for a backup job. The job will run wit the following settings:
Perform the following steps:
|
Related Commands