How to Use New-MailboxRepairRequest Cmdlet In Exchange Server? Complete Solution
Summary: New-MailboxRepairRequest cmdlet is the successor of Microsoft ISInteg tool. In this write-up, user will learn everything about this command and how can use it to repair and fix EDB mailbox corruption.
Everyone knows that Microsoft Exchange Server is prone to corruption. As it stores crucial data of IT organization and other industry verticals in Exchange database mailboxes. That’s why it is important to keep the Exchange data safe as well as secure. MS Exchange administrator use the New-MailboxRepairRequest command to detect and repair the .edb file mailboxes from corruption.
This Exchange PowerShell cmdlet also repair Exchange 2016 database and various other versions. Exchange users and admin can use this command only on-premises Exchange 2010/2013/2016/2019.
Note: The New-MailboxRepairRequest cmdlet doesn’t repair corrupt offline/dismounted Exchange database and mailboxes. For this users can use the SysTools Exchange EDB File Repair Tool that remove corruption from dismounted as well as offline Exchange database file. The Quick & Advance scanning option of this recovery manager for Exchange database software repair Exchange mailbox and .edb file with no data loss and export the recovered Exchange mailboxes directly to live Exchange Server, Microsoft Office 365, and various file formats.
Users can use this command on all Exchange database mailboxes or on specific mailbox. During the process you cannot access the mailbox that is being repaired. To stop the request one have to dismount the database otherwise user cannot terminate the command.
To maintain the performance, there is only one request is active on server for Exchange database-level repair and for mailbox-level repair there are 100 request active on Exchange Server.
How Many Types Of Corruption Repaired By New-MailboxRepairRequest Cmdlet?
There are 4 types of corruption that is request by this Exchange PowerShell command:
Note: Exchange users have to provide some specific permissions to before executing the PowerShell cmdlet. There are various parameters that you cannot access because no permission is assigned to users to access it.
Different Parameters Of New-MailboxReapirRequest Command to Repair Database and Mailbox
Users can use the parameters in the cmdlet given below while repairing the mailboxes and database:
Use Exchange PowerShell New-MailboxRepairRequest Cmdlet
Follow the commands given below to repair database and mailbox:
1. Detect and repair all Folder views for Max mailbox
New-MailboxRepairRequest -Mailbox [email protected] -CorruptionType FolderView
2. Following cmdlet only detect and report corruption issue on Search & Provisioned folder for Meghan mailbox.
New-MailboxRepairRequest -Mailbox Meghan -CorruptionType ProvisionedFolder, SearchFolder -DetectOnly
3. This command repair and detect aggregate counts of all Exchange mailbox on keven database
New-MailboxRepairRequest -Database Keven -CorruptionType AggregateCounts
4. Detect and Repair all corruption types for vox mailbox and archive
New-MailboxRepairRequest -Mailbox vox -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,FolderView -Archive
5. To detect and correct all existing corruption issues, create a variable to identify Kev mailbox. Later on, this variable is used to specify values for StoreMailbox and Exchange database parameters to generate the request.
$Mailbox =Get-MailboxStatistics Kev
Check Exchange PowerShell New MailboxRepairRequest Command Status
This cmdlet doesn’t provide any feedback information in the Exchange Management Shell. For this one has to check the feedback logs in the application in Event Viewer under the Microsoft ExchangeIS Mailbox Store.
If any error or issue occurs while executing the repair request command. Then user also can go for the advanced software provided here which easily repair EDB file and mailboxes from minor & major corruption without any loss of data. Then, they can export the recovered offline Exchange database mailboxes directly into Live Exchange Server 2016 / 2013 / 2010 / 2007 / 2003 mailboxes in a hassle freeway.
Bringing It All Together
In this write-up, we have explained about New-MailboxRepairRequest cmdlet, where it is used, various parameters and types of corruption it repairs. The user and Exchange admin can easily repair the mailbox and database without dismounting it. To use this command it require technical knowledge and hands-on experience, if you find any difficulty to use this method then you can use the EDB File Repair Tool mentioned here which repairs the corrupt offline/dismounted Exchange mailbox and database in a simplified way.