Você poderia definitivamente escrever algo para obter seus tamanhos de pasta individuais (calendário, tarefas etc) isso no Powershell, mas não tenho certeza sobre os tipos de anexos.
Você usaria o parâmetro -FolderScope para focar na pasta particualr, então, para o calendard, seria:
Get-MailboxFolderStatistics -Identity $user -FolderScope "Calendar"
|select FolderAndSubfolderSize
Você pode combinar várias dessas chamadas para obter tamanhos para todas as pastas.