How to move the Veeam VBRCatalog folder

In this quick post I share a Veeam Communities post by rfn and some findings of myself to successfully move the VBRCatalog to a new location. 

First, stop the Veeam Backup Services:


Move the VBRCatalog Direcotory to the new location. The next step is to change the Registry. Open Registry Editor and browse to HKEY_LOCAL_MACHINE\SOFTWARE\VeeaM\Veeam Backup Catalog. Open the CatalogPath key and change the path to the new location.


After changing this registry key just search through the registry for other E:\VBRCatalog keys. If you find other keys, just change them to the new location. If you don’t change them, you’re unable to upgrade to the later versions of Veeam Backup.

If you’re using the Search server, you have to reinstall the Search component to get things working again.


Veeam Communities

Device eth0 has different MAC address than expected, ignoring.

After testing the Instant Recovery of a Linux web server. See my previous post about this Recovery process. The Linux web server has no network connection. I quick look at ifconfig only showed the loopback adapter. So I tried ifup eth0 and run into to following error:


This can simply be fixed by changing the MAC address. Open the Virtual Machine Properties and write down the MAC Address:


open the /etc/sysconfig/network-scripts/ifcfg-eth0 in your favorite editor and change the HWADDR to the new MAC address and save the file.


The final step is to restart networking via /etc/init.d/network restart.

Veeam Backup PowerShell Toolkit

We start with some information from the user guide veeam_backup_5_0_user_guide_pg.pdf :

Veeam Backup & Replication 5.0 comes with PowerShell extension — a snap-in to Microsoft Windows PowerShell 2.0. Windows PowerShell is a powerful command-line tool that allows administrators to automate some Veeam Backup & Replication activities. Veeam extends functionality of Windows PowerShell 2.0, and now administrators may use PowerShell to automate Veeam backup, replication and copy job creation and editing, VMs restores, replica failover and other operations.

Before installing Veeam PowerShell snap-in, make sure that Microsoft Windows PowerShell 2.0 is installed on the Veeam Backup & Replication console. To download Microsoft Windows PowerShell, use the following link:

PowerShell uses cmdlets — simple single-function commands that can be run in the command-line shell. Cmdlets are specialized .NET classes that implement specific actions. Veeam PowerShell provides a set of its own cmdlets which correspond to actions you can perform via Veeam Backup & Replication UI. Please keep in mind that actions performed with PowerShell have the same force as actions performed via Veeam Backup & Replication 5.0 — for example, if you delete some job with PowerShell scripts, the job will be removed from the VeeamBackup database, and you will not be able undo changes.

To start the Veeam Backup PowerShell Toolkit, open Veeam Backup and Replication to Tools –> PowerShell:image

The Veeam Backup PowerShell Toolkit starts:


There are 75 cmdlets. You can verify this via:



If you need more information about a cmdlet you can use the get-help cmdlet:

Get-Help Add-VBRBackupJob
Get-Help Add-VBRBackupJob -Full


More information about the Veeam Backup PowerShell Toolkit can be found on page 164 of the veeam_backup_5_0_user_guide_pg.pdf user guide,

You can expect some more posts about the Veeam Backup PowerShell Toolkit in the coming weeks.