Nota importante, pra poder fazer esse tipo de busca é preciso ter as seguintes permissões
- Import e Export de Mailbox
- Pesquisa de Mailbox
No Power Shell digite os seguintes comandos.
- $UserCredential = Get-Credential
- Import-PSSession $Session
Apos ele carregar algumas informações digite:
- get-mailbox "*@dominio.com.br" | Select-Object PrimarySmtpAddress
Porem com este comando ele vai carregar apenas os 1000 primeiros, se seu dominio possuir mais de 1000 vc tera que alterar o parâmetro do comando para:
- get-mailbox - ResultSize Unlimited "*@dominio.com.br" | Select-Object PrimarySmtpAddress
Com isso ele vai buscar todos os user com caixa de Email no seu domínio.
Mas com este comando ele vai apenas listar os MailBox, para jogar isso em um txt, é preciso um outro paramentro no final do comando
- get-mailbox - ResultSize Unlimited "*@dominio.com.br" | Select-Object PrimarySmtpAddress >u:\out.txt
Para visualizar o txt com os emails digite no Prompt de comando "notepad out.txt" ele vai abrir um bolco de notas,com os emails, clique em salvar como e selecione um diretório se sua preferencia.
Mas como tudo nao é facil nessa vida, apos eu ter pego todos emails, fui questionado pelo solicitante, se era possivel pegar alem do e-mail o nome do proprietario do MailBox.
Bom pra isso é preciso alterar o comando.
- get-mailbox - ResultSize Unlimited "*@dominio.com.br" | Select-Object PrimarySmtpAddress,name >u:\out.txt
com isso ele vai listar os Emails com nomes dos proprietários mais ou menos assim.
PrimarySmtpAddress Name
------------------ ----
emails@dominio.com.br Nome do proprietário.
Nenhum comentário:
Postar um comentário