Exchange 2010 SP1 – 查看每个用户“已删除邮件”的大小

我正在寻找一种快速方法来获取Exchange 2010 SP1系统上“已删除邮件”文件夹的大小的每用户记帐。 这是最近的迁移,我只是试图在实施策略之前获得概述/基准。

这将为所有用户获取已删除的项目大小,并对其进行sorting并将其放在表格中:

Get-Mailbox | Get-MailboxStatistics | 对TotalDeletedItemSize |进行sorting ft DisplayName,TotalDeletedItemSize

如果你想导出到csv你需要将“ft”改为“Select-Object”

Get-Mailbox | Get-MailboxStatistics | 对TotalDeletedItemSize |进行sorting select对象DisplayName,TotalDeletedItemSize | export-csv filePath.csv

这对我工作:

Get-Mailbox -database "DATABASENAME" -resultsize unlimited | Get-MailboxFolderStatistics | ? {$_.FolderPath -eq "/Deleted Items"} | Select Identity, FolderAndSubFolderSize | Sort-Object FolderAndSubFolderSize -Descending | Export-CSV "FILEPATH.csv" 

这正是我所需要的,我希望它可以帮助别人。