segunda-feira, 23 de março de 2015

Buscar MailBox Via Power Shell

Boa Tarde, hoje precisei fazer uma busca no nosso servidor de E-mail que fica hospedado nas nuvens, usamos a solução do office 365.. para isso tive que via Power Shell executar alguns comandos.

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