Home / Veeam / Veeam Backup Validator PowerShell GUI

Veeam Backup Validator PowerShell GUI

Hello all !

About two weeks ago i remembered a very underestimated feature from Veeam.

The Veeam Backup Validator !

This command line tool helps you with checking your Veeam Backups. It checks your backup files via CRC at the file level. For the integrity validation of your backups the Validator uses the checksum algorithm.

After each creation of a backup file, Veeam calculates a checksum for every data block in the backup file and will attach the checksums to them. The Veeam Backup Validator re-calculates the checksums for data blocks and compares them with the initial written values.

You can find the Veeam Backup Validator.exe file by default under

%ProgramFiles%\Veeam\Backup and Replication\Backup\Veeam.Backup.Validator.exe

You can find out more on the Veeam Backup Validator on these sites:

https://helpcenter.veeam.com/docs/backup/vsphere/backup_validator.html?ver=95u4

https://www.veeam.com/kb2086

Since i want to improve my skills on PowerShell i decided to write a PowerShell GUI for the Veeam.Backup.Validator.exe and would like to introduce it to the community !

I decided for the Veeam Backup Validator because i use it not that frequently, but when i have to, i always recheck the syntax even it is fairly easy.

The simple GUI looks like this:

PowerShellGUI

In this first Version (Version 0.1) you are able to choose a .vbk or .vbm File for validation.

After choosing you can select whether you want to have a XML or a HTML Report.

PowerShellGUI_select_xml_or_html


The last step is to provide a directory for storing the generated Report through the Veeam Backup Validator .exe.

PowerShellGUI_Choose_Report_Folder

After you decided for a directory, the tool immediately starts to validate your backup files.

You can watch the process live, as the tools open up a Windows cmd where you can see the validation process.

After the process is finished, you can open up the report in your specified directory and check the validation process.

PowerShellGUI_Report

I really hope to get some feedback from the community as this is Version 0.1. I try to add some more features in the future, like validating a single virtual machine out of a backup job or file.

I would definetly appreciate any kind of feedback on this tool, as well as recommendations and improvements. Thank you !

Finally, here is the script:

You can also get it on github:

https://github.com/falkobanaszak/veeam-backup-validator-gui




Check Also

Office365_Veeam

Modern Authentication with Veeam Backup for Office 365 V3

Introduction to Modern Authentication Since the release of version 3 of Veeam Backup for Office …

Leave a Reply

Your email address will not be published. Required fields are marked *