1

我们的 Exchange 2010 Outlook 或服务器出现问题,由于某些原因,我们的所有用户都收到了具有相同邮件 ID 的内部和外部重复邮件。

我知道我们可以购买第三方软件,但我们不允许这样做。

我们可以在 PowerShell 上运行任何代码来删除服务器上所有邮箱上的所有重复邮件吗?

谢谢

信息系统

4

1 回答 1

0

有微软建议的这个脚本(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”等。

于 2017-05-23T11:07:42.493 回答