我们将在我们的组织中实施Exchange的个人档案。 为了让我们更好地掌握需要多less空间,我们需要了解我们目前拥有的物品的年龄。 是否有可能有一个powershell脚本,告诉我所有数据库中的所有邮箱的某些date范围给定的项目的总大小和数量?
我想要的是1)项目数量,2)总次数(GB) – 所有按date范围分组(小于15天,15-30天,30-60天,60-90天,超过90)。 另一种可能性是将其也按邮箱数据库进行分组
对于在search过程中遇到此页面的任何人,可以在http://gsexdev.blogspot.com/2012/10/reporting-on-item-age-count-and-size-in.html上查看更完整的解决scheme
http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010
获取mailboxstatistics是你的cmdlet ….以上是一个很好的写作和一个脚本来获取你的信息….
希望这可以帮助
$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
https://stackoverflow.com/questions/8980195/exchange-mailbox-traffic-auditing
您也可以调查邮件跟踪日志:
http://www.simple-talk.com/content/print.aspx?article=681