The PowerShell script to automate the upgrade for Veeam Backup & Replication & Enterprise Manager to v12 is now available on VeeamHub! For more details on the script itself, I recommend reading the documentation on VeeamHub.
https://github.com/VeeamHub/powershell/tree/master/BR-UpgradeV12
If you’re familiar with my previously written upgrade scripts for v10 and v11, here’s a summary of enhancements in this latest release:
- Support for both Windows Server 2019 & 2022
- Added support for VBR plugins
- Veeam Backup for AWS
- Veeam Backup for Microsoft Azure
- Veeam Backup for GCP
- Veeam Backup for Nutanix AHV
- Veeam Backup for Red Hat Virtualization
- Veeam Plug-in for Kasten K10
- Added support for Veeam Explorer for PostgreSQL
- Added function to test for pending reboots prior to beginning upgrade
- Added patch install functionality if Updates folder is present in the Veeam ISO
- Added check for license as it’s required for VBEM upgrade
- Added ISO validation as the script was written for v12 ISOs
- This will prevent an admin from accidentally using an non-v12 ISO
If you're a VCSP, the script can also be used for Cloud Connect environment upgrades.