Home » HowTo » Exchange 2016 Database Restore overview

Exchange 2016 Database Restore overview

Exchange 2016 Restore

In the previous article we explored the options for backing up Exchange server with Windows Server Backup just leveraging the VSS framework in order to take crash consistent snapshots of our Application. This article now explores the options to run an Exchange 2016 mailbox database restore.

Backup was an easy one and the same applies when re-utilising the same Windows Server Backup when restoring objects from the Backup and in this article we’ll explore the ability to restore Exchange Mailboxes.

This can be also a good exercise to prove the Backups are “actually” working. Too often I see Backup strategies which do not include any extensive Recovery test scenarios and never to say all the oddities are found when in need of restoring something and of course of critical importance!

So here we go

Firstly what we can do is to issue a quick PowerShell command to list all available Exchange Mailbox Databases along with specific info

“Get-MailboxDatabase | select name,server,guid”

It will produce something like the following:

Now the Exchange 2016 Mailbox Database Restore process is very easy. Let’s take a note of the GUIDs associated with Mailbox Databases. Next is to fire the WBAdmin.msc and select Recover to start the wizard.

From here we can select the desired point-in-time restore according to the executed Backup schedules.

Let’s select Applications and let the wizard to automatically pick up the available ones based on VSS writers information at the backup time.

Let’s select the Exchange Application and the details will show info relative to our Mailbox Databases.

Once we click on Recover the wizard will start the Recovery procedure showing the actual progress.

After the job is completed with another simple PowerShell command we can determine the status of the recovery operations.

“Get-MailboxDatabaseCopyStatus | select name,status,contentindexstate”

And it will look something similar to this

And that’s it! A very simple scenario along with quick steps on how to run an Exchange 2016 Mailbox Database restore.


About the author

Michele Domanico

Passionate about Virtualization, Storage, Data Availability and Software Defined Data Center technologies. The aim of Domalab.com is sharing with the Community the knowledge and experience gained with customers, industry leaders and like minded peers. Always open to constructive feedback and new challenges.

Add Comment

Click here to post a comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Browse articles

December 2023

Articles by Category


About Domalab

Welcome to my personal Blog. Feedback is welcome and in case of questions you can also contact me at 


error: Content is protected !!