top of page

Como gerar um relatório de todas as mailbox do exchange online

Para coletar todas as caixas de correio (mailboxes) do Exchange Online e gerar um relatório com o tamanho e o usuário, você pode utilizar o PowerShell com o módulo ExchangeOnlineManagement. Aqui está um script que faz exatamente isso:


Passo 1: Conectar ao Exchange Online

Primeiro, certifique-se de ter o módulo do Exchange Online instalado. Se não estiver instalado, execute:

Install-Module -Name ExchangeOnlineManagement

Passo 2: Execute o script abaixo

Depois de instalar o módulo, utilize este script para obter as informações das caixas de correio:

# Import Exchange Online Management module 
Import-Module ExchangeOnlineManagement 
# Conectar ao Exchange Online (será solicitada a autenticação) 
Connect-ExchangeOnline 

# Obter todas as mailboxes com seus tamanhos 
$mailboxData = Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select-Object DisplayName, TotalItemSize, ItemCount 

# Criar um relatório em CSV 
$mailboxData | Select-Object @{Name='User'; Expression={$_.DisplayName}},
	@{Name='Size (MB)'; Expression={[math]::Round(($_.TotalItemSize.Value.ToMB()), 2)}}, 
      @{Name='Item Count'; Expression={$_.ItemCount}} |
      Export-Csv -Path "C:\MailboxReport.csv" -NoTypeInformation -Encoding UTF8

# Desconectar do Exchange Online
Disconnect-ExchangeOnline -Confirm:$false

Como funciona:

  1. Connect-ExchangeOnline: Solicita autenticação e se conecta ao Exchange Online.

  2. Get-Mailbox: Obtém todas as mailboxes.

  3. Get-MailboxStatistics: Pega estatísticas das mailboxes, incluindo tamanho e número de itens.

  4. Select-Object: Seleciona as informações desejadas (DisplayName, TotalItemSize, ItemCount).

  5. Export-Csv: Exporta os dados para um arquivo CSV localizado em C:\MailboxReport.csv.

  6. Disconnect-ExchangeOnline: Desconecta da sessão do Exchange Online.

Observação

  • Certifique-se de que seu um usuário tem permissões de no Exchange Online.

  • O relatório será salvo em C:\MailboxReport.csv. Você pode alterar o caminho conforme necessário.

Posts recentes

Ver tudo

Comments


bottom of page