Назад | Перейти на главную страницу

Скрипт Powershell для поиска дубликатов Outlook

Мы переносим пользователей с Notes на Exchange 2010 с помощью BinaryTree, как-то мы случайно дважды перенесли пользователей, и это создало повторяющиеся элементы в почтовом ящике пользователя.

Есть ли какой-либо сценарий PowerShell или vb для проверки папки входящих сообщений пользователя на наличие повторяющихся писем?

Нет, нет простого способа добиться этого. Обычно у вас нет доступа к почтовым ящикам пользователей, поскольку эти данные конфиденциальны.

Самый простой способ, который я могу придумать, - это удалить весь почтовый ящик и повторно импортировать его. (Но почему-то у меня такое чувство, что вы не можете этого сделать, потому что пользователи уже используют новую почтовую среду)

Вот статья, в которой описывается, как удалить дубликаты в Outlook: Как удалить дубликаты импортированных элементов в Outlook

Anywho, вы должны открыть каждый почтовый ящик, чтобы найти дубликаты. Вы можете написать сценарий с помощью PowerShell: Get-MailboxFolder

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

Но за помощью со сценарием я бы попросил http://www.stackoverflow.com

Я знаю, что можно использовать это бесплатное приложение, но оно рассчитано на каждого пользователя ...

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