Último Logon do usuário (Office365)

office-logo_v3

Bom pessoal neste tutorial vou demonstrar como gerar um relatório dos usuário que utilizam o Office 365 pelo último logon realizado.

Essas informações são importantes para verificar usuários inativos no Office365 que não utilizam a conta. Isso é importante para cenário com muitas contas aonde o controle pelo painel do Exchange Online que fica ruim essas informações.

Primeiramente conecte no Tenant do Office 365.

Após a conexão no tenant vamos desmontar primeiramente o comando irá executar e trazer as informações de ultimo logon.

Para trazer as informações de ultimo logon da conta no Office365.

Cmdlet – Get-Mailbox | Get-MailboxStatistics | fl displayname, LastLogonTime


Caso seja necessário a criação de um CSV execute o comando abaixo. Apontando o caminho para salvar o CSV.

Cmdlet –
Get-Mailbox | Get-MailboxStatistics | select displayname, LastLogonTime | export-csv c:ListaLastLogonTime.csv


Depois disso no Diretório “C:lista.csv” e estará o arquivo com os dados solicitados.


Importante lembrar que o comando que traz as informações de Ultimo logon tem uma limitação de quando exportado para “.CSV” ele irá trazer só 1000 Objetos. No caso seja necessário a inclusão de mais usuários acima desse número é preciso usar a Sintaxe “Get-mailbox -resultsize unlimited” que trará todos os objetos. Abaixo o comando.

Cmdlet – Get-mailbox -resultsize unlimited| Get-MailboxStatistics | select displayname, lastlogontime


Até o próximo post.

Obrigado

Jefferson Castilho

MCP_2013(rgb)

Deixe uma resposta

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