Are you trying to run “new mailboxrepairrequest” to repair corrupt Microsoft Exchange 2016, 2013, 2010 mailbox but failed most of the time? So, let’s see in this article how to use new-mailboxrepairrequest to repair Exchange database manually using multiple commands.

New-MailboxRepairRequest Comman

Technology is upgrading day-by-day. In this advancement of technology, Microsoft has come up with the latest version of Exchange Server i.e. Exchange 2016. This new version of Exchange comes up new cmdlet New-MailboxRepairRequest. It is used to repair Exchange EDB mailboxes. Corruption in data file obstructs the work of a user and makes the data inaccessible. Therefore, at times, users search for a relevant method to repair Exchange EDB file, but they find it a tough task. Considering this, we have come up a relevant method to repair Exchange 2010, 2013 and 2016 EDB data files, but before that let us discuss the scenarios where users can use the New-MailboxRepairRequest command. Apart from this, we will also discuss an automated solution to repair Exchange mailbox and what if New-MailboxRepairRequest gets failed ?

Use New-MailboxRepairRequest to Repair Exchange

New-MailboxRepairRequest is used to rectify the corruption issue of Exchange 2010, 2013 and 2016 mailbox in the below-mentioned cases:

  • Provisioned Folder: The error in the structure of the folder of a database can be rectified with this cmdlet.
  • Aggregate Counts: User encounters this error due to the return of incorrect number of items and size.
  • Search Folder: Corruption in the mailbox due to corrupt or damaged files.
  • Folder View: This error arises because of view of that folder that fails to return the proper content.

Users Queries to Repair Exchange Mailbox

“From yesterday, I am facing a problem in Exchange 2010. Whenever, I tried to search an item from the mailbox of Exchange I received a result, which is not accurate. Now, I want to know that how I can repair Exchange 2010 database using New-MailboxRepairRequest command. Please suggest me the way to repair corrupt Exchange mailbox.”

“It seems that my data on Exchange is corrupted due to some unknown reasons. Today, I was trying to access a file, but I got an error message i.e; new-mailboxrepairrequest failed. I do not know any other way to repair Microsoft Exchange mailbox. Can anyone tell me any method to repair Exchange database?”

Numerous Parameters to identify Database Problem

Users can easily check the parameters to identify that what permissions are given to them:

Corruption Type, Database, Mailbox, Archive, Confirm, DomainController, StoreMailbox, DetectOnly, Force, WhatIf

Repair Exchange Mailbox Using New-MailboxRepairRequest Command

To understand the functionality of the New-MailboxRepairRequest, let us consider some examples:

  • Detects & repair all folder views for mailbox text @abc.com

“New-MailboxRepairRequest –Mailbox text@abc.com –CorruptionType FolderView”

  • Detects & reports SearchFolder & ProvisionedFolder corruption issues to Marry mailbox. The command does not repair the damaged or corrupt mailbox

“New-MailboxRepairRequest -Mailbox Marry -CorruptionType ProvisionedFolder,SearchFolder –DetectOnly”

  • Detects & repair AggregateCounts for mailboxes of all users on database Example-AB02

“New-MailboxRepairRequest -Database Example- AB02 -CorruptionType AggregateCounts”

  • Detects & repair several corruption types for Marry mailbox & archive unnecessary items

“New-MailboxRepairRequest -Mailbox Marry -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview –Archive”

  • Generates variables to recognize user Marry’s mailbox. After this, the same variable is used for indicating the values for StoreMailbox & Database parameters to produce a request. It will detect & correct all sorts of existing corruption problems.

“$Mailbox = Get-MailboxStatistics Marry

“New-MailboxRepairRequest-Database$Mailbox.Database-StoreMailbox$Mailbox.MailboxGuid – CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview”

Cmdlet Status Check

When users run New-MailboxRepairRequest, it does not send any feedback information in the Exchange Management Shell (EMC). Therefore, users need to check the feedback logs in Application in Event Viewer, which is under MS ExchangeIS Mailbox Store

Limitation of Manual Method

There are numerous limitations that are associated with this manual method to repair Exchange 2010 mailbox:

  • For many users it is a complex method as it is not easy to execute New-MailboxExportRequest in Exchange Server 2016, 2013, 2010, etc.
  • Even a wrong execution of command may lead to wrong or improper results

What if New-MailboxExportRequest Failed? Try Alternate Solution

As we have read, how to use or run New-MailboxRepairRequest command to repair Exchange 2010, 2013 and 2016 mailbox manually. But, what will you do if New-MailboxExportRequest gets Failed? Don’t worry, we have an alternate solution to repair Microsoft exchange database without any failure easily.

One such tool that is capable to overcome the limitations of manual method i.e; SysTools Exchange Recovery. This tool allows the user to repair Exchange EDB database files in some simple steps. It is capable to recover hard deleted email items from Microsoft Exchange EDB mailboxes very easily. Moreover, the tool is compatible with all the versions of Windows. It has no file size limitation and can easily repair any EDB file regardless of its size. The installation of MS Outlook is required to perform the repair process.

The Bottom Line

Corruption in the Microsoft Exchange mailbox can happen anytime. Therefore, in the above blog, we have learned that there is a new command evolved in Exchange 2016 i.e. New-MailboxRepairRequest. This helps the user to repair corrupt Exchange mailbox manually. But,
sometimes New-MailboxRepairRequest commands gets failed or does not work. In that case, users can go for a third party utility as mentioned in the above blog to complete the process effortlessly.