我们目前在办公室使用Office 365,并且我想删除特定用户的已删除邮件文件夹中的所有电子邮件。
我已尝试使用以下命令,但它似乎不会删除已删除邮件文件夹中的电子邮件
Search-Mailbox "Mailbox.Name" -SearchDumpsterOnly -DeleteContent
还有其他办法吗?
PS。我已经找到了有关如何使用不再存在的cmdlet [例如export-mailbox]执行此操作的参考资料。
答案 0 :(得分:0)
在Exchange 2016中搜索和删除邮件 了解如何从Exchange 2016邮箱中搜索和清除邮件。 您可以使用New-ComplianceSearch和New-ComplianceSearchAction cmdlet搜索和删除组织中所有邮箱的电子邮件。这可以帮助您查找和删除可能有害或高风险的电子邮件,例如:
https://technet.microsoft.com/en-us/library/ff459253(v=exchg.160).aspx
https://support.office.com/en-us/article/Search-for-and-delete-email-messages-in-your-Office-365-organization-Admin-Help-3526fd06-b45f-445b-aed4-5ebd37b3762a
SearchDumpster =搜索可恢复的项目(已从“废纸篓”中删除的电子邮件),而不是已删除的文件夹。 AS在Exchange cmdlet联机帮助中明确定义...
-SearchDumpster SearchDumpster参数指定是否搜索“可恢复的项目”文件夹,该文件夹是从“已删除邮件”文件夹中删除的项目或硬删除项目的存储位置,直到它们从邮箱数据库中清除。
-SearchDumpsterOnly SearchDumpsterOnly开关指定仅搜索指定邮箱的“可恢复的项目”文件夹。您还可以将此开关与DeleteContent开关一起使用,以从“可恢复的项目”文件夹中删除邮件,并减小文件夹的大小。
如果您只是因为邮件配额问题而尝试清除邮件。而不是使用PoSH执行此操作,最好根据需要在Deleted或其他文件夹上设置保留策略以清除内容。
另一种方法是使用“搜索”cmdlet,按日期范围定位文件夹并删除它们。
您的另一个选择是编写更多代码并使用EWS API删除项目。 在Exchange中使用EWS删除项目 了解如何使用Exchange中的EWS托管API或EWS通过将项目移动到“已删除邮件”文件夹或转储程序来删除项目。 您有没有问过自己将项目移动到Deleted Items文件夹并将它们移动到垃圾箱之间有什么区别?您可能对处理已删除项目的不同选项以及如何在应用程序中实现这些选项感到好奇。 Exchange Web服务(EWS)包括三个用于处理已删除项目的选项。本文将有望澄清您对它们之间的差异可能产生的混淆。
https://msdn.microsoft.com/en-us/library/office/dn424760(v=exchg.150).aspx