One of the information stores on our Exchange server became corrupted yesterday. Unfortunately the backup image we had from Monday night is listed as corrupted when I try to mount it in Exchange. I tried running ESEUTIL to repair the IS, but that effort failed.
In a bid to get everyone working again I created a blank IS late last night then mapped the users to it. This has allowed people to send/receive mail and become productive again.
To recover their historical data we ended up remoting into each users PC. Opening their OST file and copied this information to a local PST file. Thankfully our company isn't too big and we have been able to get to everyone over the course of the day.
At this point I have the users Outlook connected to their new mailbox and a separate PST file (showing as Personal Folder) with their historical emails. Ideally I would like to somhow automate the process of searching each of the mail folders in the local PST and copy anything less than 6 months old to their live mailbox (on the Exchange server). Ideally we could send this script to each user so that they could run it on their PC without IT assistance.
Is this doable? Does anyone have a script which might accomplish the task?
Appreciate any assistance...
2007/10 has the Import-Mailbox command that can match exchange aliases to pst filenames, but that probably doesn't help you.