Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We are migrating users from Notes to Exchange 2010 using BinaryTree, some how we accidentally migrated users twice and it created duplicate items in the user mailbox.

Is there any powershell or vb script to check the user inbox for duplicate emails?

share|improve this question

2 Answers 2

No, there is not an easy way to achieve this. You usually don't access the inbox of users as this data is sensitive.

The most simple way I can think of is to delete the whole mailbox and reimport it. (But somehow I have the feeling you can't do that because the users are already using the new mail-environment)

Here is a technet aricle which describes how to remove duplicates in Outlook: How to remove duplicate imported items in Outlook

Anywho, you have to open up each inbox to find the duplicates. You could script this using powershell: Get-MailboxFolder

ForEach-Object $mailboxusers{
    $inbox = Get-MailboxFolder -Identity $_:\Inbox
    ....do something with inbox here...
}

But for help with a script, I would ask on http://www.stackoverflow.com

share|improve this answer

I know one could use this free app but its per user basis...

http://www.vaita.com/ODIR.asp

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.