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:



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:


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.


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


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.


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:


Check Also

My Top 5 Veeam ONE Reports

My Top 5 Veeam ONE Reports for VMware

Introduction With this blog post I would like to introduce my top 5 Veeam ONE …

Leave a Reply

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