我对在Exchange 2010中获取特定用户邮箱统计信息感兴趣。目的是收集有关支持邮箱和支持团队性能的详细信息。
在我的情况下,我想尝试获得:
我知道如何获取#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
某些统计信息可能不受支持,但我非常希望能够提供一些可能的帮助。
答案 0 :(得分:0)
我不相信你会通过get-mailboxstatistics获得你想要的所有统计数据。您将不得不进入该邮箱并开始检查电子邮件。
我从Glen Scales博客开始:
使用Powershell研究EWS托管API。电子邮件中的“已修改”属性应反映其在邮箱中的上次移动时间。您可以确定哪些电子邮件已经或者没有从项目属性中读取,但我不知道在读取它们时记录的属性,因此您可能需要定期运行该脚本以监视自哪些文件已被读取它最后一次检查。