交换 – 使用Powershell获取项目的年龄范围

我们将在我们的组织中实施Exchange的个人档案。 为了让我们更好地掌握需要多less空间,我们需要了解我们目前拥有的物品的年龄。 是否有可能有一个powershell脚本,告诉我所有数据库中的所有邮箱的某些date范围给定的项目的总大小和数量?

我想要的是1)项目数量,2)总次数(GB) – 所有按date范围分组(小于15天,15-30天,30-60天,60-90天,超过90)。 另一种可能性是将其也按邮箱数据库进行分组

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