我们的Exchange 2010 Outlook或服务器出现问题,由于某些原因,我们所有用户都收到了具有相同消息ID的内部和外部重复邮件。
我知道我们可以购买第三方软件,我们不允许这样做。
我们是否可以在PowerShell上运行任何代码来删除服务器上所有邮箱上的所有重复邮件?
感谢
Mes
答案 0 :(得分:0)
Microsoft建议使用此脚本(https://gallery.technet.microsoft.com/office/Removing-Duplicate-Items-f706e1cc),但您必须指定用户邮箱。
将此脚本放入该目的地
C:\ Program Files \ Microsoft \ Exchange \ Web Services \ 1.2
之后使用此命令:
.\Remove-DuplicateItems.ps1
-Mailbox "user@domain.com"
-Type All
-Impersonation
-DeleteMode HardDelete
-Mode Full
-Verbose
您可以将删除模式更改为“SoftDelete”或“MoveToDeletedItems”等。