This is an archive version of the document. To get the most up-to-date information, see the current version.

SureBackup Jobs

When you create a SureBackup job, you need to indicate a virtual lab where the verification will be performed, and select the VMs that you want to verify.

The virtual lab is an obligatory component of each SureBackup job. As for the VMs that you want to verify and the VMs on which they are dependent, you can choose between the following options:

  • Reusable application group: if you need to verify different VMs dependent on the same 'surroundings', create an application group that can be reused by several SureBackup jobs, providing a multi-use copy of their surroundings. Create a SureBackup job for each primary VM that you want to test, and use the linked job to add the primary VM or a group of VMs that you want to verify.
  • Primary VM as part of application group: if you need to verify a VM or one group of VMs that are dependent on some services, include the VM(s) you want to verify right into the application group. Within the application group, you can set the VM boot order.
  • No application group: if the VMs you want to verify do not require any specific environment, select the VM(s) to verify with the linked job, and indicate the virtual lab to use for verification. You do not need to create an application group in this case.

Note that if you link a job, the SureBackup job will test all VMs processed by it. If you do not want to verify all VMs in such job, add the needed ones to the application group.

When you create jobs with Veeam PowerShell, the jobs are created in stopped status. To run them, you need to create a schedule or start them manually. Use dedicated cmdlets to configure job schedule or edit job settings.

If you have set global email notifications on your Veeam backup server, you will get email notifications on the SureBackup job results. Note that you cannot set the global notifications settings with Veeam PowerShell.

You can also view the SureBackup sessions and tasks performed during each session.

You will need the following cmdlets to create and manage the SureBackup jobs:

SureBackup jobs

SureBackup jobs schedule

SureBackup jobs options

SureBackup jobs sessions

SureBackup Jobs

Operation

VMware

Hyper-V

Creates a SureBackup job

Add-VSBJob

Add-VSBHvJob

Looks for created SureBackup jobs

Get-VSBJob

Get-VSBJob

Starts an existing SureBackup job

Start-VSBJob

Start-VSBJob

Stops a running SureBackup job

Stop-VSBJob

Stop-VSBJob

Removes a SureBackup job

Remove-VSBJob

Remove-VSBJob

SureBackup Jobs Schedule

Operation

VMware

Hyper-V

Looks for schedule settings of a specific SureBackup job

Get-VSBJobScheduleOptions

Get-VSBJobScheduleOptions

Sets schedule to a selected SureBackup job

Set-VSBJobSchedule

Set-VSBJobSchedule

Edits schedule options of a selected SureBackup job

Set-VSBJobScheduleOptions

Set-VSBJobScheduleOptions

SureBackup Jobs Options

Operation

VMware

Hyper-V

Looks for settings of a specific SureBackup job

Get-VSBJobOptions

Get-VSBJobOptions

Creates an object with a set of SureBackup job setting
(run Set-VSBJobOptions to apply)

New-VSBJobOptions

New-VSBJobOptions

Edits setting of a selected SureBackup job

Set-VSBJobOptions

Set-VSBJobOptions

Sets default settings to a selected SureBackup job

Reset-VSBJobOptions

Reset-VSBJobOptions

SureBackup Jobs Sessions

Operation

VMware

Hyper-V

Looks for SureBackup job sessions

Get-VSBSession

Get-VSBSession

Looks for tasks performed during a specific SureBackup job session

Get-VSBTaskSession

Get-VSBTaskSession