获取所有 Exchange 2010 用户的单封邮件大小

获取所有 Exchange 2010 用户的单封邮件大小

我需要制作一份报告,列出 Exchange 2010 服务器上最大的邮件。我查看了可以使用的命令,但 Get-MailboxStatistics 不够详细 - 我需要找到大于 25MB 的单个邮件并打印其大小、用户帐户和主题。这是为了迁移到 Google Apps,这样我就可以找出谁(如果有的话)拥有这些 Apps 不会接受的巨额电子邮件。

答案1

据我所知,你可以使用多邮箱搜索和这个结合高级查询语法执行特定特征的搜索。除了这些提示之外,我没有其他东西可以给你。

答案2

理想情况下,我希望能够使用 Powershell 执行某些操作。我唯一能想到的就是以下内容:

Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery “Size:>25MB” -TargetMailbox SomeMailbox -TargetFolder Export -LogOnly -LogLevel Full

SomeMailbox这将为您提供文件夹中您指定的任何邮箱(在本例中为)中符合条件的所有邮件的日志条目Export。该-LogOnly参数确保它不会实际将相关邮件复制到指定的邮箱/文件夹中。

相关内容