使用Veeam Backup Validator
Veeam Backup Validator位于Veeam Backup & Replication安装文件夹的备份服务器上—默认情况下为%ProgramFiles%\ Veeam \ Backup and Replication \ Backup \ Veeam.Backup.Validator.exe 。如果更改了默认路径,则可以在以下注册表值中找到实际路径: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Veeam \ Veeam Backup and Replication] CorePath。
如需运行该实用程序,请在备份服务器上打开命令提示符,并将当前文件夹更改为Veeam Backup Validator所在的文件夹。
重要提示 |
注意以下几点:
|
语法
Veeam Backup Validator提供的参数集可帮助您:
- 显示Veeam Backup Validator帮助信息。
Veeam.Backup.Validator /? |
- 验证指定备份中所有虚拟机或所选虚拟机内容的完整性。
Veeam.Backup.Validator.exe/backup:backupname | backupid [/vmname:vmname] [/point:pointid] [/date:pointdate] [/time:pointtime] [/silence] [/skip] [/report:reportpath [/format:xml | html]] |
- 验证指定备份文件中虚拟机内容的完整性。
Veeam.Backup.Validator.exe /file:backupfile{1..*} [ /username:username /password:password] [ /vmname:vmname] [/silence] [/skip] [/report:reportpath [/format:xml | html]] |
参数
参数 | 描述 | 必需/可选 | 参数类型 | 注 |
---|---|---|---|---|
/backup: | 指定要验证的备份或备份拷贝作业的名称或ID*。 | 必需 | 字符串 | 对于即时模式下的备份拷贝作业,您必须指定其子作业的名称—备份拷贝作业的任务将作为源添加到备份拷贝作业中。例如,如果“ My Copy”备份拷贝作业拷贝了“ Daily Backup”备份作业,则必须将参数值设置为“ My Copy \ Daily Backup”。 如果要验证整个备份拷贝作业,则必须为每个子作业运行一遍这个应用。 |
Veeam.Backup.Validator.exe /file:backupfile{1..*} | 指定要验证的备份文件(VBM, VBK,VIB)。 | 必需 | 字符串 | 注意以下几点:
|
/用户名: | 访问网络共享上的文件。 | 网络共享必需 | 字符串 | 如果要验证位于不同共享中的文件,请确保该帐户具有所有这些共享文件夹的访问权限。 |
/vmname:vmname | 指定备份文件中待验证虚拟机的名称。 | 可选 | 字符串 | 如果未指定,则 Veeam Backup Validator 将检查备份文件中的所有虚拟机。 |
/point:pointID | 指定要验证的还原点的ID*。 | 可选 | 字符串 | 如果未指定,Veeam Backup Validator将验证最新还原点,即还原点所在的所有备份文件。 |
/date:pointdate | 指定创建经过验证的还原点的日期。 | 可选 | 日期 | 确保日期格式与 Veeam Backup 服务器上使用的格式相同。例如:
|
/time:pointtime | 指定创建经过验证的还原点的大概时间。 | 可选 | 时间 | — |
/silence | 定义是否在静默模式下运行验证。 | 可选 | 布尔值 | — |
/skip | 定义是否从处理vmname参数中列出的虚拟机中跳过。 | 可选 | 布尔值 | 在vmname参数中,列出要跳过的所有虚拟机。 |
/报告: | 指定存储验证结果报告的路径。该实用程序将生成验证结果报告,并将其存储在指定路径。 | 可选 | 字符串 | 支持的报告格式为 HTML 和 XML。 |
*您可以使用脚本或Management Studio从Veeam Backup & Replication数据库中获取备份作业和还原点的ID。
示例 1
此命令将验证 Exchange 备份作业文件中的 exch01 虚拟机。
Veeam.Backup.Validator /backup:“ Exchange Backup Job” /vmname:exch01 |
示例 2
此命令将验证 2018 年 12 月 18 日晚上 12:00 左右创建的 Exchange 备份作业文件中的所有虚拟机。
Veeam.Backup.Validator /backup:“ Exchange Backup Job” /date:12.18.2018 /time:12:00 |