Hi @kashif Nazeer,
Welcome to the Microsoft Q&A platform!
I’m sorry to hear about the issues you’re facing with your Exchange 2010 setup. Let’s break down your queries and see how we can address them:
- Repopulating Existing Mailboxes to a New Mailbox Database
You can repopulate existing mailboxes to a new mailbox database on the mailbox role server. Here are the steps you can follow:
- Create a New Mailbox Database: Use the Exchange Management Shell to create a new mailbox database:
Mount the new database:New-MailboxDatabase
Mount-Database
- Move Mailboxes to the New Database: Use the cmdlet to move mailboxes from the old database to the new one:
New-MoveRequest
Get-Mailbox
- Rebuilding Deleted Mailboxes from Exchange LOG Files
Rebuilding deleted mailboxes directly from Exchange log files is not straightforward. However, you can try the following approach:
- Create a Recovery Database: Use the Exchange Management Shell to create a recovery database:
New-MailboxDatabase
- Restore the Database: If you have log files, you can try to bring the database to a clean shutdown state and mount it as a recovery database. Unfortunately, without the EDB files, this might not be possible.
- Recreating Mailboxes
To recreate the same mailboxes so that users can connect without reconfiguring their Outlook profiles:
- Recreate Mailboxes: Use the Exchange Management Shell to recreate the mailboxes:
New-Mailbox
- Import PST Files: Use Outlook or a third-party tool to import the PST files back into the newly created mailboxes.
Additional Resources
For more detailed steps and troubleshooting, you can refer to the following resources:
- Manage mailbox databases in Exchange Server
- Move mailboxes in bulk or one by one to another database
- Recover and restore a mailbox from Exchange Server 2010
Please feel free to contact me if you have any queries.
Best,
Jake Zhang