Exportar Logs de Auditoria da Mailbox por Powershell

Hi all!

Para exportar informações sobre a caixa de correio de um usuário é preciso verificar se, a auditoria foi habilitada para o usuário e se ele possui licenciamento E3 pelo menos. Para isso, execute os seguintes comandos:

Get-Mailbox usuario@dominio.com.br | select *audit*

Caso o resultado tenha o auditenabled como true, exporte os dados usando o seguinte comando e informando o período que quer analisar, no caso abaixo estamos usando 1000 horas como exemplo.

Search-MailboxAuditLog usuario@dominio.com.br -StartDate (get-date).addhours(-1000) -ShowDetails | export-csv .\export-usuario.csv -Delimiter ";"

Também pode ser feito com uma data de referência, recomendo utilizar por até 30 dias devido o log ser meio louco na exportação.

Search-MailboxAuditLog usuario@dominio.com.br -StartDate 2019/01/31 -EndDate 2019/02/11 -ShowDetails | export-csv .\export-usuario.csv -Delimiter ";"

Enjoy!

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.