Para qualquer pessoa que encontre essa página enquanto faz uma pesquisa, uma solução muito mais completa é detalhada em link
Vamos implementar arquivos pessoais para o Exchange em nossa organização. Para termos uma boa noção de quanto espaço é necessário, precisamos ter uma ideia da idade dos itens que temos atualmente. É possível ter um script powershell que me diga o tamanho total e o número de itens que recebem determinados intervalos de datas de todas as caixas de correio em todos os bancos de dados?
O que eu gostaria de ter é o 1) número de itens, 2) tamanho total de vezes (GB) - todos agrupados por intervalos de datas (menos de 15 dias, 15 a 30 dias, 30 a 60 dias, 60 -90 dias, mais de 90). Outra possibilidade seria ter também agrupado por banco de dados de caixa de correio
Para qualquer pessoa que encontre essa página enquanto faz uma pesquisa, uma solução muito mais completa é detalhada em link
Get-mailboxstatistics é o cmdlet para você ... Acima está uma boa descrição e um script para obter as informações que você procura ...
Espero que isso ajude
$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
Você também pode investigar os registros de acompanhamento de mensagens:
link
Tags powershell exchange