在 Exchange 命令行管理程序中使用以下命令,我可以获取 Exchange 服务器上所有邮箱的列表,以及它们的显示名称、大小和项目数:
Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,TotalItemSize,ItemCount
但是,我想要将这些结果限制在指定的日期范围内 - 例如,我希望能够找出 2012 年 12 月 1 日至 2013 年 6 月 1 日期间每个邮箱发送/接收/创建了多少个项目。
有任何想法吗?
谢谢!
答案1
我认为没有好的办法从 EMS/Powershell 执行此操作。cmdlet 往往不允许您深入挖掘用户的邮箱。
您可能能够使用 Exchange Web 服务来获取信息,或者甚至可以巧妙地使用导出邮箱。