Veeam 11 – Changes in the Powershell

What did they change?

Veeam decided to modernize their Powershell implementation and decided that starting with Veeam 11, they are replacing their Powershell Snap-In with Powershell module instead. This was one of the most requested changes by the community.

How does it affect me ? It’s mostly the same commands as before right?

There are multiple ways this can affect you. In my case, the issue I had was with a monitoring PowerShell script. You see, with PS Snap-in, we don’t need to import our module before doing anything. Now we do.

You can do that with one simple command :

Import-Module -Name Veeam.Backup.PowerShell -DisableNameChecking

-DisableNameChecking parameter allow us to suppress the message that warns you when you import a module that includes prohibited characters in the name.