我正在寻找一种快速方法来获取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"
这正是我所需要的,我希望它可以帮助别人。