【发布时间】:2012-02-17 07:23:22
【问题描述】:
我有兴趣在 Exchange 2010 中获取特定用户的邮箱统计信息。目的是收集有关支持邮箱和支持团队绩效的详细信息。
就我而言,我想尝试获得:
- 过去 24 小时收到和发送的邮件数
- 过去 24 小时添加到子文件夹的邮件数
- 电子邮件在收件箱中花费的平均时间
- 电子邮件未读的平均时间
我知道如何获取 #2 的第一部分并根据当前日期将其导出到文件中,但不知道如何将时间范围限制为最后 24 小时:
$date = (Get-Date).toString(‘yyyy-MM-dd’)
Get-MailboxFolderStatistics "username" | sort-object itemsinfolder -descending | ft Folder, FolderPath, ItemsInFolder, FolderSize -auto | export-csv -path $date.csv
可能不支持某些统计信息,但我非常希望能获得一些帮助。
【问题讨论】:
-
我找到了项目编号 1 的解决方案。请参阅以下链接,来自 Dan Ball @ 2009 年 11 月 12 日上午 9:45 link to powershellcommunity.com 的评论
-
以上链接无效@Skuli Axelson
标签: powershell statistics exchange-server audit