Para se descobrir o tamanho de uma caixa de correio do Microsoft Exchange Online, basta que acessemos o portal de gerência do Microsoft 365, ir até Usuários, clicar sobre o usuário desejado e lá constará as informações sobre o tamanho da caixa. Mas e se for a gerência de diversos tenants, ou mais de uma conta? Neste caso o ideal é fazer uso do Power Shell a fim de automatizar a tarefa.
Primeiramente, abra o Power Shell como administrador e instale o módulo do Exchange Online com o seguinte comando:
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.5
Após a instalação, efetue a importação do módulo:
Import-Module ExchangeOnlineManagement
Com o módulo devidamente instalado e importado, faça login na conta como administrador do tenant:
Connect-ExchangeOnline -UserPrincipalName “CONTA ADMIN”
Onde “CONTA ADMIN” deve ser substituído pela conta de administrador do Tenant a ser conectado, sem as aspas.
Será aberta uma tela solicitando a senha de acesso da conta.
Caso queira descobrir o espaço de apenas uma conta específica, digite o seguinte comando:
Get-Mailbox -Identity usuario@dominio | Get-MailboxStatistics | select DisplayName,TotalItemSize, ItemCount
Substitua usuario@dominio pela conta do usuário que deseja obter os dados.
Caso queira descobrir o espaço de todas as contas do tenant, digite o seguinte comando:
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | select DisplayName,TotalItemSize, ItemCount
Essas informações serão apresentadas no próprio Power Shell. Caso queira exportar um relatório em CSV, digite o comando a seguir:
Get-Mailbox | Get-MailboxStatistics | Select-Object DisplayName, ItemCount, TotalItemSize | Export-CSV –Path “C:\Local do Arquivo\Nome do Arquivo.csv”
Seja o primeiro a comentar