No momento, estamos analisando o arquivamento de e-mails e reformulando nossa política de retenção. A grande questão é (para o departamento jurídico), até quando queremos economizar? Atualmente, nossos usuários têm um enorme limite de caixa de correio e, no passado, todos conseguiram arquivar como bem entendessem. Portanto, temos algumas centenas de GB de dados que não estão no banco de dados do Exchange, mas que provavelmente acabaríamos sugando para um banco de dados de arquivos para descoberta. O que eu gostaria de fazer é quantificar para a equipe jurídica o quanto isso seria se voltássemos 1 ano, 2 anos, 3 anos, etc.
Eu encontrei um script Powershell razoavelmente direto no TheDailyAdmin que faz o que eu quero na maioria das vezes, mas ele coloca tudo em uma pilha. Eu gostaria de poder ver os resultados, mas ordenados pelo usuário para saber que Sally tem 47MB com mais de 2 anos, Charles tem 190MB com mais de 2 anos, etc.
Aqui está o script que eu executei:
get-mailboxdatabase | get-mailbox -resultsize unlimited | get-mailboxfolderstatistics -folderscope all -includeoldestandnewestitems | export-csv mailbox_stats.csv
Funciona bem para colocar todos em arquivo, mas não sei dizer quem é o email que pertence a quem. Eu também corri na minha caixa de correio especificamente, mas eu prefiro não executá-lo manualmente em todos os usuários, pois isso levaria algum tempo! Eu não sou um guru Powershell, mas estava esperando que alguém lá fora tenha um aperto mais firme e possa ajudar a me apontar na direção certa dos comandos para ajudar a dividi-lo um pouco mais.
Obrigado antecipadamente!