To restore mailboxes in an Exchange 2010 environment, Microsoft offers some PowerShell commands with parameter sets. The user can easily restore a Soft-deleted or Disconnected mailbox in Exchange 2010 with the help of the New-MailboxRestoreRequest command. This command initiates the process of moving data from the disabled or soft-deleted mailbox into a recovery database into a connected primary or archive mailbox. If you have the backup file then the Administrator can use Windows Server Backup (WSB) Restore Dismounted Exchange 2010 Database.
Sometimes, while restoring Disconnected mailbox in Exchange 2010 the user has to face multiple issues. One of the common issues is the BadItemLimit. However, the BadItemLimit parameter indicates the maximum number of bad items that are allowed before the request. Basically, the BadItemLimit issues occur when the corrupt items occur in the source mailbox cannot be restored to the target mailbox This error occurs while importing [ New-MailboxImportRequest ] and Exporting [ New-mailboxExportRequest ] mailbox items from an Exchange environment.
Now, to repair the Baditemlimit problem, Microsoft offers some parameters with the New-MailboxRepairRequest command to allow corrupted items from the source mailbox. After that, we can use "Eseutil" inbuilt utility to fix it.
New-MailboxRestoreRequest -SourceDatabase RestoreDB -SourceStoreMailbox "Failed User" -TargetMailbox "Failed User" -ExcludeDumpster -AllowLegacyDNMismatch -AssociatedMessagesCopyOption DoNotCopy -BadItemLimit 100 -AcceptLargeDataLoss:$True -ExcludeFolders "#Inbox#"
If the number of corrupted items is larger then 100 then we need to add another parameter "AcceptLargeDataLoss" to face data loss within the restoration process.
To eliminate the data loss issues associated with the above solution the user can make use of Exchange Recovery Tool.
This utility permits the user to fix both major and minor corruption issues in EDB files and then restore the healthy EDB file into the Exchange environment without any BadItemLimit issue. With the recovery process, the software maintains the older hierarchy which makes easy for the users to work with their .edb files. Moreover, the user can restore Exchange mailbox data as per his/her requirements via the Date Filter option. The software is compatible with Exchange 2019/2016/2013/2010 etc.
Step 1: Download and Install
First Download and Open SysTools Exchange Recovery Tool to troubleshoot corrupt .edb files and restore them into Exchange 2016 and below environment.
Step 2: Check Pre – Requisites
Before implementing the restore process, the user needs to make sure that all the prerequisites are checked.
Step 3: Adding EDB Files
The utility permits the user to insert single .edb files or multiple .edb files to the software’s interface. The software offers an Add File option with two different options. The user can select the EDB files manually by just providing the location where the file is stored. On the other hand, the user can search for the EDB files within all the drives or the selected drives.
Step 4: Removing Corruption From .edb Files
For both Minor and Major corrupted mailbox items in the Exchange Database File ( .edb ). The tool provides Advance Scanning options. These options allow scanning of EDB files directly from the software’s dashboard. Offers Quick Scanning & Advance Scanning Mode to eliminate BadItemLimit of mailboxes and Restore Mailbox of Exchange 2010 without any Baditemlimit error.
Step 5: Preview EDB Files of Exchange Database
Once the software loads all the EDB files associated with the Exchange database, the user can easily preview them directly from the software’s dashboard. Additionally, the user can view the .edb files in Normal Mail View and Attachments View.
Now, the user can easily use the Export option provided by the software to restore mailbox in Exchange 2010. The user needs to opt the Live Exchange option.
Step 7: Restore Selective EDB Files
The software allows the user to restore only the required EDB files with the help of the Date Filter option. The user needs to navigate to the Advanced Settings and then General Settings to apply Date Filter. One just has to specify the date range in ‘To’ and ‘Form’ fields to perform the restore process of selective EDB files.
Step 8: Begin Restore Process
At this stage, the user has to provide the destination mailbox address where he/she want to restore the Exchange 2010 mailbox. After that, the software will start the restore process.
Microsoft provides New-MailboxRestoreRequest to restore mailbox in Exchange 2010 and other versions. But corruption in the source mailbox leads to failure in the restoration process due to corrupt mailbox items. To fix this corruption issue we can use BadItemLimit during restoring Mailbox in Exchange 2010 environment and AcceptLargeDataloss parameter to complete the restoration process. This restoration process can lead to corruption in mailboxes so to avoid try SysTools Exchange Recovery Tool.
As Software Repairs corrupt BadItems mailbox items stored in Exchange Database File and allow an Exchange Administrator to restore Dismounted / Offline EDB mailboxes into Exchange 2010 and other environments such as 2016 / 2013 and other below versions without New-MailboxRestoreRequest Powershell Command.