New-MailboxRepairRequest – Uses, Parameters, and Alternatives

New-MailboxRepairRequest command in exchange server

Read time: 5 minutes

Summary: Are you curious to know about the New-MailboxRepairRequest? From uses to benefits and limitations to alternatives, this blog will provide detailed overview of New-MailboxRepairRequest command to prevent databases from corruption. Additionally, we will suggest an automated Kernel for Exchange Server tool to fix severe corruption from database without any hassle.

Exchange mailboxes or databases are prone to corruption due to different errors, such as sudden power failure, server shutdown, and virus attacks. Due to this, sometimes, users face mailbox is locked – Office 365 sync fails after migration issue in their Exchange Server. New-MailboxRepairRequest is one of the best PowerShell commands that allow users to detect or repair corruption and errors from the Exchange database.
Here are some Exchange Server versions that support New-MailboxRepairRequest command:
Exchange Server 2010 SP1 and later
Exchange Server 2013
Exchange Server 2016
Exchange Server 2019
Here, in this article, we will discuss everything about New-MailboxRepairRequest command and how you can use it to fix multiple issues and errors from Exchange database.

Why do you need New-MailboxRepairRequest command?

New-MailboxRepairRequest command comprises advanced high-end algorithms that scan the entire Exchange mailbox or Exchange database and fix minor issues in just a few minutes. It allows administrators to find and eliminate minor and major corruption of selected mailboxes with ease. Here are some promising factors of this command:

  1. Function:This command will deeply check your Exchange mailbox and resolve minor corruptions.
  2. Access:It’s an easy-to-use command operated through PowerShell.
  3. Benefits:Fix corrupted folders, missing data, and inconsistent views.
  4. Performance: You can run it online even without dismounting your database.
What corruption can be eliminated by the New-MailboxRepairRequest command?

The mailbox repair request can fix multiple levels of corruption from these Exchange Server files:

How to use New-MailboxRepairRequest command

Here are the prime uses of this command to repair corrupt Exchange database:

Repair a single mailbox

To initiate a single mailbox repair process, run the below command in the PowerShell:

New-MailboxRepairRequest -Mailbox “user@example.com” -CorruptionType SearchFolder, AggregateCounts, FolderView, ProvisionedFolder
Explanation:
`-Mailbox “user@example.com”` specifies the mailbox to be repaired.
`-CorruptionType` defines the type of corruption to fix.

Repair all mailboxes of a database

Repair all mailboxes, including folders and subfolders of a database, by running the below command:

New-MailboxRepairRequest -Database “MailboxDatabase1” -CorruptionType SearchFolder, AggregateCounts, FolderView, ProvisionedFolder
Note: Running this command on a large database can increase Exchange server load.

Check the Status of a Repair Request

Know the running status of the Exchange Server repair process:

Get-MailboxRepairRequest

Repair a mailbox on a Specific Server

To repair a Hosted Exchange Server database, run this command on PowerShell:

New-MailboxRepairRequest -Mailbox “user@example.com” -CorruptionType FolderView -Server “ExchangeServer01”

Benefits of New-MailboxRepairRequest?

Here are some of the benefits that users get from this advanced command:

Limitations of New-MailboxRepairRequest

Apart from these benefits, there are a few drawbacks of the New-MailboxRepairRequest command. Let’s discuss about them here:

As we now know, New-MailboxRepairRequest cannot repair or restore the database from severe corruption. Let’s have a look at the best alternative to make sure successful recovery of corrupt databases in no time.

Best alternative of New-MailboxRepairRequest

Kernel for Exchange Server is a trusted and feature-rich Exchange Server recovery tool that easily recovers inaccessible mailbox data from a corrupt database. With its interactive user interface, the tool lets you perform the Exchange recovery process in a few simple steps. Also, you can restore your corrupted Exchange Server database in a PST file.

Here are some prime features of this software

Conclusion

The New-MailboxRepairRequest is one of the most popular commands to repair Exchange server mailbox corruptions. Using its multiple commands, you can easily repair your database without dismounting it from the server. However, along with the advantages, these commands also carry multiple limitations we discussed above.
In such scenarios, use the recommended Exchange database recovery tool to securely recover corrupt databases without data loss. The software easily restores your data and saves EDB to PST file, Live Exchange (On-Premises), Outlook Profile, and Office 365 with ease.