Powershell 脚本帮助存档公司电子邮件

Powershell 脚本帮助存档公司电子邮件

我正在尝试使用 powershell 收集与特定主题相关的电子邮件,以便将这些通信转交给法律部门。我遇到了几个问题,希望得到一些帮助。

我运行以下命令:

get-mailbox -Database "Mailbox Database" | 
Export-Mailbox -ContentKeywords "Keywords To Search" 
-TargetMailbox "sec_goat" 
-TargetFolder EmailSearch 
-StartDate "01/13/2011 12:01:00

这基本上满足了我的要求,并返回了大量电子邮件,但它也让我的收件箱充斥着数百个空白日历和联系人列表。我现在意识到我应该对这些文件夹以及测试环境(我们没有)使用排除功能。

1.我如何清理此脚本以不包含所有与关键字搜索不匹配的空白文件夹、联系人和日历?

2.如何清理邮箱中数百个空白联系人列表和日历,而无需右键单击并删除每一个?

编辑:我编辑了帖子以改变问题的范围。我认为我的重点不是法律角度,而是“我如何才能清理我的烂摊子,让未来的档案不那么混乱和痛苦?”

答案1

在 Exchange 2007 中,您应该导出到专用邮箱,以防止您在日历和联系人中看到的内容。在 Exchange 2010 中,邮箱应被创建为发现邮箱。这会禁用日历处理和调用等功能。

除此之外,您的基本语法是正确的。

只需删除您导出到的文件夹即可清除邮箱中的日历条目。

相关内容