Backup Microsoft Teams with Veeam and Restore it with the new Teams Explorer
It has been another busy year for the Backup for Office365 team at Veeam. I have been playing around with the BETA which we get early access too as part of being a Veeam Vanguard.
The most notable new feature in this release is the support now to backup Microsoft Teams, well… it already was if you were backing up Exchange, OneDrive and Sharepoint for your organisation. Getting the data back as a complete team was the tricky bit.
Not anymore, there is a new Teams Explorer which enables you to browse your backup and restore a missing/changed content of a team, download content easily which is very helpful if you just need the files… you name it.
It also has the ability to restore the team and associated metadata (or channels).
I have created a new backup job and selected a demo team we can play around with Now the job is setup, we can run the job to get the initial seed - you can see it pulled off O365 pretty fast and it dragged down data from our Demo Team Let’s have a look with the new Teams Explorer. You can see there is our team with the posts/files, below i am browsing a sub folder within the files of the General channel. This is mirrored on Teams itself Let’s delete something. How about all those CIO documents? Sure thing. And here is that file folder after the delete - all CIO ****.pdf documents gone. Time to get them back. In Veeam Backup for Office 365 I right click the job and explore, **make sure you select the “show all items that have been deleted by a user” **if your job has run since you remove it, otherwise it will not show the delete files. Now the explorer is open with show delete items enabled, you have a couple options.
If you know what is missing, you can simply navigate to the folder and select the files you want to restore and restore files. Or, if you know someone had some fun in there and just want to get everything back you can do this at the parent files level which is what we will be doing here. You get some restore options, select them based on your preferences around versions etc. The explorer will now compare production with your backup and based on your settings restore what’s missing. As above, you will get a restore summary. Most were skipped as they are already there/current. But note the CIO **** documents, and the “8 objects restored” in the summary at the top.
Let’s check Teams. All there, note the modified time is more recent than the originals as is the Modified by (the backup service account in this case). So that is a basic file restore. But what if someone deletes an entire channel (or the Team?)
I will show you through restoring a channel within a team. It will restore all the tabs, files etc as at the latest backup. This demo channel has a single file in the files folder but also a custom website tab showing this blog. The website tabThe video file Now I will delete the channel from the Microsoft Teams app You can see it has now gone from the channels list Using the explorer, we will perform a similar action we did with the files, right click the channel in the Veeam Teams Explorer and click restore channel. Let it perform some magic, you will get progress along the way which is helpful if it is a large channel or team. Now back in Microsoft Teams channel list you can see the restored channel (with date suffix) And all of the metadata and files was restored as your left it so it picked up so our website tab and files Restored website tab Restored video file As you can see Veeam have been very busy. This is a great addition to the product and has been much anticipated.