Exchange2016中搜索和删除邮件

在以前版本的 Exchange 中,可以运行 Search-Mailbox -DeleteContent  命令搜索并删除电子邮件。你仍可以在 Exchange 2016 中执行此操作,

但使用 Search-Mailbox cmdlet 一次搜索中最多只可以搜索 10,000个邮箱。

对于 New-ComplianceSearch,一次搜索中的邮箱数没有限制。这能让大型组织执行组织范围的搜索和删除操作。

一、执行New-ComplianceSearch命令的前提条件

Exchange管理员在删除目标邮件前,首先要具有执行“New-ComplianceSearch”命令的权限,然后要具有执行“New-ComplianceSearchAction”命令的权限。

以Exchange管理员身份登录“Exchange管理中心”,选择“权限”→“管理员角色”选项中,在“Discovery Management”和“Organization Management”属性对话框中,将目标用户添加到成员中。

 

二、搜索邮件

可以通过运行 New-ComplianceSearch 和 Start-ComplianceSearch cmdlet 创建搜索。

例如现在创建一个名字为dutestsearch,在所有邮箱中检索主题含有关键字“2022dutest”的合规性搜索:

New-ComplianceSearch -Name "dutestsearch" -ExchangeLocation all -ContentMatchQuery 'subject:"2022dutest "'

 

执行名为"dutestsearch"的合规性搜索:

Start-ComplianceSearch -Identity "dutestsearch"

三、删除邮件

删除名为“Remove Message”的合规性搜索返回的搜索结果:

New-ComplianceSearchAction -SearchName "dutestsearch" -Purge -PurgeType SoftDelete

使用 New-ComplianceSearchAction -Purge -PurgeType SoftDelete 命令删除的邮件将移动到用户“可恢复邮件”文件夹中的“删除”文件夹。

它不会立即从 Exchange 数据库中清除。在基于为邮箱配置的已删除邮件保留期的持续时间内,用户可以恢复“已删除邮件”文件夹中的邮件。

此保留期过期(或如果用户在过期之前清除邮件)后,邮件将移动到“清除”文件夹,用户将无法再访问。

进入“清除”文件夹后,如果启用了邮箱的单个邮件恢复,则邮件将再次保留一段时间,该时间取决于为邮箱配置的已删除邮件保留期。

已删除邮件保留期过期后,邮件将标记为永久删除,下次托管文件夹助理处理邮箱时,会将其从 Exchange 数据库中删除。

四、总结

为了避免我们在批量删除邮件的过程中,删除无关的邮件,请尽可能多的添加搜索条件,例如发件人、起始时间等条件。

在删除邮件之前,使用搜索功能,在确认搜索出的邮件为需要删除的邮件之后,执行删除操作。

                      

 

posted on 2022-03-22 15:34  遇见阿杜  阅读(1443)  评论(0编辑  收藏  举报