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

Validating Content of Backup File

Syntax

The following command validates for integrity the content of all VMs or selected VMs in the specified backup:

Veeam.Backup.Validator.exe /backup:backupname|backupid [/vmname:vmname]

   [/point:pointid] [/date:pointdate] [/time:pointtime] [/silence]

   [/skip] [/report:reportpath [/format:xml|html]]

The following command validates for integrity the content of VMs in the specified backup file:

Veeam.Backup.Validator.exe /file:backupfile{1..*} [/username:username /password:password] [/vmname:vmname]

[/silence] [/skip] [/report:reportpath [/format:xml|html]]

Validating Content of Backup FileImportant!

Veeam Backup Validator utility does not work with backups stored on scale-out backup repositories.

Parameters

Parameter

Description

Required/Optional

Parameter Type

Notes

/backup:
backupname|
backupID

Specify a name or an ID* of the backup file that you want to validate.

Required

String

/file:backupfile{1..*}

Specify one or more backup files (VBM, VBK, VIB).

Required

String

  • If the file is located on a network share, make sure you specify a full path, for example:  \\172.16.16.198\
    TestShare\Empty VM encryptedD2017-09-22T172639.vbk
  • Mapped network drives (like net use z: \\172.16.16.198\
    TestShare) are not supported.

/username:
username /password:
password

To access files on a network share, specify account credentials.

Required for network share

String

If you want to validate files located on different shares, make sure this account has access rights to all these shares.

/vmname:vmname

Specify a name of the VM in the backup file that you want to validate.

Optional

String

If not specified, Veeam Backup Validator will check all VMs in the backup file.

/point:pointID

Specify an ID* of the restore point that you want to validate

Optional

String

If not specified, Veeam Backup Validator will verify the latest restore point.

/date:pointdate

Specify the date when the restore point that you want to validate was created.

Optional

Date

Make sure to specify the date in the same format as used on the Veeam Backup server. For example:

  • For the mm/dd/yyyy format, specify 08.30.2012.
  • For the dd/mm/yyyy format, specify 30.08.2012.

/time:pointtime

Specify approximate time when the restore point you want to validate was created.

Optional

Time

/silence

Specify this parameter if you want to run validation in the silence mode.

Optional

Boolean

/skip

Specify this parameter if you want to skip VMs listed in the vmname parameter.

Optional

Boolean

In the vmname parameter, list all VMs that you want to skip

/report:
reportpath [/format:xml|
html]

Specify this parameter if you want to generate a report on validation results and store it at the specified path.

Optional

String

Supported report formats are HTML and XML.

* You can get IDs of backup jobs and restore points from the Veeam Backup & Replication database, for example, using scripts or using Management Studio.

Example 1

This command validates the exch01 VM in the Exchange Backup Job file.

Veeam.Backup.Validator /backup:"Exchange Backup Job" /vmname:exch01

Validating Content of Backup File 

Example 2

This command validates all VMs in the Exchange Backup Job file created on December 18, 2018 around 12:00 AM.

Veeam.Backup.Validator /backup:"Exchange Backup Job"/date:12.18.2018 /time:12:00

Validating Content of Backup File