Help Center
Choose product document...
Veeam Backup & Replication 9.5 Update 4
PowerShell Reference

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.

SureBackup Jobs Note:

SureBackup requires Enterprise or Enterprise Plus product edition.

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




Creates a SureBackup job



Looks for created SureBackup jobs


Starts an existing SureBackup job


Stops a running SureBackup job


Removes a SureBackup job


SureBackup Jobs Schedule




Looks for schedule settings of a specific SureBackup job


Sets schedule to a selected SureBackup job


Edits schedule options of a selected SureBackup job


SureBackup Jobs Options




Looks for settings of a specific SureBackup job


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


Edits setting of a selected SureBackup job


Sets default settings to a selected SureBackup job


SureBackup Jobs Sessions




Looks for SureBackup job sessions


Looks for tasks performed during a specific SureBackup job session


Veeam Large Logo

User Guide for VMware vSphere

User Guide for Microsoft Hyper-V

Enterprise Manager User Guide

Veeam Cloud Connect Guide

Veeam Agent Management Guide

Veeam Explorers User Guide

Backup and Restore of SQL Server Databases

Veeam Plug-ins for Enterprise Applications

PowerShell Reference

Veeam Explorers PowerShell Reference

RESTful API Reference

Required Permissions Reference

Veeam Availability for Nutanix AHV Documentation

Veeam Backup for Microsoft Office 365 Documentation

Veeam ONE Documentation

Veeam Agent for Windows Documentation

Veeam Agent for Linux Documentation

Veeam Management Pack Documentation