

C:\>New-MailboxRepairRequest –Database "DB1" –CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView -DetectOnly Repair against all mailboxes in a databaseĭetect corruptions only against all mailboxes in a database without repairing. You can use the name of the user if you don’t know the email. C:\>New-MailboxRepairRequest –Mailbox –CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView -DetectOnly Run Exchange Management Shell as administrator and run the following command. Repair against a specific mailboxĭetect corruptions only against a specific mailbox without repairing.

Only one request can be active for a database-level repair, or up to 100 requests can be active for a mailbox-level repair per server. To avoid any performance problems, there are limits placed on the number of simultaneous repair requests submitted per server.

It will repair the mailboxes inside the database. It’s good to know that this will not detect and repair the database itself. All other mailboxes on the database remain operational. If you’re running this command against all mailboxes in a database, only the mailbox being repaired is disrupted. While this task is running, mailbox access is disrupted only for the mailbox being repaired. Run this command against a specific mailbox or all mailboxes in a database. The New-MailboxRepairRequest cmdlet is only available for the following Exchange Servers: Run the New-MailboxRepairRequest cmdlet to detect and repair the corrupted mailbox. Repair against all mailboxes in a database.
