How to Show Mailbox Repair Request Status In Exchange Server?

  author
Written By Kumar Raj
Anuraag Singh
Approved By Anuraag Singh
Published On October 28th, 2022
Reading Time 6 Minutes Reading

Summary: If you are facing trouble or don’t know how to show mailbox repair request status in order to view all the information of the current mailbox repair request. If so, then you are reading the right write-up. In this article we will guide users to check the status of mailbox repair request.

There are various reasons due to which the users mailbox gets damaged / unhealthy / corrupted. First, user try all method to remove the issue occurred in the mailbox and the last things is to repair the Exchange database mailbox by using the PowerShell New-MailboxRepairRequest cmdlet given below:

repair mailbox command

Note: There are four types of corruption type (FolderView, Aggregate Counts, SearchFolder, and ProvisionedFolder) that users can use in the given command while repairing the mailbox.

During the recovery process it is necessary for users to view the current status or progress of the mailbox. They can do this by using the method mentioned in the below section.

Solution to Show Mailbox Repair Request Status In Exchange Server

Users can use the Exchange PowerShell Get-MailboxRepairRequest cmdlet to check mailbox repair request Exchange 2013, 2016 and above version. You can only use this command on-premises Exchange Server 2019/16/13. It is used to display or show all the information of the current mailbox repair request.

For Example:

get-mailboxrepairrequest command

When the status is in progress, the user can check the status after completing the recovery. If somehow the repair request gets stuck and stopped working then, in that case, you can use the SysTools Exchange EDB File Repair Tool that easily removes corruption from offline/dismounted Exchange database file and repair Exchange mailbox with no data loss in a simplified way. Once the recovery of the EDB mailbox over, the utility provides the option to export the recovered mailboxes to the Live Exchange Server 2016, 2013, 2010, 2007, 2003.

Download purchase

How to Use Get-MailboxRepairRequest to Show Mailbox Repair Request Status?

This command allows users to view the following information about the mailbox repair request which is given below:

  1. Mailbox GUID
  2. No. of corruption detect & fix
  3. Repair Request progress in percentage when completed
  4. Corruption type when the Exchange mailbox repair request created
  5. Status (Failed, Running, Succeeded, and Queued) of repair request
  6. Date as well as time of the creation and deletion of mailbox repair request

Use the Syntax given below to check or show mailbox repair request status Exchange 2013 / 2016

Get-MailboxRepairRequest Mailbox “user01” | Format-List

This command provides the information of repair request of the mailbox named “user01”

Get-MailboxRepairRequest Identity “enter DatabaseGUID\RequestGUID\JobGUID” | Format-List

The above cmdlet show the information of the specific mailbox repair request.

What To Do If The Job State Failed?

When the user runs the job by confirming the state but if nothing happens and get job state: Failed. Also, if the Exchange Mailbox remains damaged or corruption. In this case, you can use the command given below:

Use The Methods If Command Failed

Method 1:

Users have to restore the Exchange database mailbox from healthy backup. If the problem remains the same and this solution also fails, then you have to export Exchange data to Outlook data file by using the PowerShell cmdlet i.e. New-MailboxExportRequest all mailboxes to PST. Then disable the EDB mailbox, delete it and create the mailbox and import PST to Exchange by using the New-MailboxImportRequest command. But users have to face some consequences of this.

Method 2:

If the problem isn’t resolved then the user needs to restore it by using another solution because you can’t attach an Exchange database file that is restored from backup. First, it is important for you to have enough resources as well as space before restoring the mailbox from the EDB file backup.

When the Exchange database mailbox is restored, the first and foremost thing you have to check the state whether it is in clean or Exchange dirty shutdown state by using eseutil /mh command. If the state is not in clean shutdown then you have to perform soft recovery and hard recovery in Exchange to bring it back into a clean state.

Then mount database Exchange 2016, 2013, 2010 and after that use the Restor-Mailbox command to recover the Exchange database mailbox.

Note: The problem that users face in this method is that all new mails and other data items will be lost when the mailbox is overwritten.

Method Three:

Here, you can use the best advanced software i.e. Exchange EDB File Repair Tool which makes the users work a lot easier and saves precious time & effort too. The recovery manager for Exchange database utility provides dual scanning mode i.e. Quick and Advance scan that easily recovers severely damaged or corrupted Exchange Database file without any loss of data. According to the level of corruption, users can select the scan mode and recover & repair EDB file along with mailboxes.

Download purchase

This software is designed and developed with an advanced algorithm and it doesn’t require the user to have any technical knowledge to use this tool. Both naive and Exchange users can use this utility. It provides a graphical interface that makes the task simpler and easier.

The advanced scan mode also recovers purged offline/dismounted mailboxes and items from loaded EDB file, You can use this option to recover deleted mailbox after retention period. Once the recovery of mailboxes is successfully over, the user can export the healthy as well as recovered mailboxes to the Exchange Server, Office 365 and EML, PDF, HTML, MSG, PST, MBOX file format.

It is compatible with all versions of Microsoft Exchange Server: 2003 – 2019, MS Outlook, and Windows OS. This automated wizard is very helpful to the IT Experts which helps them to recover the Exchange data from any kind of disaster and save time.

Bringing It All Together

This write-up provides detailed information on how to show mailbox repair request status in Exchange and also about what to do if the job or command failed. In case of corruption, the given manual solution requires technical expertise and it is a very prolonged and time-consuming process to repair the Exchange EDB mailbox. So, it is suggested to use the automated solution which doesn’t need the user to have any technical skill and knowledge to use it. Also, it recovers offline Exchange database file form major as well as minimal corruption and exports the recovered mailboxes directly to the Live Exchange Server in a hassle freeway.

  author

By Kumar Raj

A versatile writer with the vast knowledge of technology helps to reduce the gap between a user and technology. Provides easy and reliable ways to resolve multiple technical issues, which users encounter in their day-to-day life.