Maintain control of your Microsoft 365 data
Post Reply
ar952
Service Provider
Posts: 8
Liked: 3 times
Joined: Dec 05, 2022 7:54 am
Contact:

Best Practice VBM v8 Upgrade with multiple tenants

Post by ar952 »

Hello all :)

So last week I took a look at the new version and upgraded our test installation which only backs up one tenant.
I read through the documentation and found that repo upgrades as well as additional App-Registration permissions are required.

Now I thought about what would be the best approach to upgrade our production environment with a lot more tenants.
I think we should be able to trigger repo upgrades using a simple PowerShell one-liner (Get-VBORepository | Start-VBORepositoryUpgradeSession)
What about App-Registration permissions?
Can we just click again through the setup within the console for each tenant and Veeam just adds the missing permissions?
Otherwise I would write a script to go through every tenant and add the permissions (using Microsoft Graph PowerShell).
Maybe there is even another approach or someone already wrote a script?

Additonally we are using PowerShell scripts to automate different tasks; specifically customer onboarding.
Has anything changed significantly regarding Cmdlets?

Thank you for your input :)
Mildur
Product Manager
Posts: 10298
Liked: 2748 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: Best Practice VBM v8 Upgrade with multiple tenants

Post by Mildur » 1 person likes this post

Hello ar952
What about App-Registration permissions?
Can we just click again through the setup within the console for each tenant and Veeam just adds the missing permissions?
Yes, but the main challenge will be the authentication against the customer tenant. To allow VB365 to update the permission automatically, you need to provide global admin credentials in the process. If you don't have the account credentials, then you need to plan ahead with your customers.

To update the permissions, you can either update the permissions for each M365 organization within V8, or prepare a script (AzureAD PowerShell or Microsoft Graph PowerShell) outside of VB365 which will add permissions in the tenant. Let each customer run the script by a global administrator to update the permission before you do the upgrade to V8.
Additonally we are using PowerShell scripts to automate different tasks; specifically customer onboarding.
Has anything changed significantly regarding Cmdlets?
You can such information in our PowerShell changelog in the helpcenter: https://helpcenter.veeam.com/docs/vbo36 ... tml?ver=80

Best,
Fabian

PS:
Please register yourself in our service provider user group if you are a service provider. This gives you access to our hidden service provider sub forums where service provider products are discussed: Apply for the Cloud and Service Providers user group
Product Management Analyst @ Veeam Software
Post Reply

Who is online

Users browsing this forum: Google [Bot], Marijn and 326 guests