Validating Content of Backup File

In this article

    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]]

     

    Important

    Veeam Backup Validator utility does not work with NAS backups and backups stored in 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