Bom dia!
Recentemente fiz alguns projetos de Office 365, e sempre surge perguntas, e duvidas por parte do cliente, então vou postar algumas delas, pois podem ser duvidas de vocês também.
É muito comum as empresas realizarem auditorias, e muitas vezes saber o ultimo acesso do usuário pode ser muito importante.
1 – Conecte no tenant do Office 365 via Power Shell (Para saber como baixar o modulo acesse esse outro post onde explico: https://anasantoliquido.com/2016/05/10/removendo-permanentemente-usuario-do-office-365/)
$LiveCred=Get-Credential
Connect-MsolService -Credential $LiveCred
Import-Module MsOnline
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
Import-PSSession $Session
OBS: tenha em mãos usuário com permissão de administrador do tenant para conseguir executar esta tarefa.
2 – Execute o seguinte comando para trazer o resultado de apenas um único usuários:
Get-Mailbox -Identity nomedousuario | Get-MailboxStatistics | fl lastlogontime
Caso queira trazer de toda a organização:
Get-Mailbox | Get-MailboxStatistics | ft displayname, LastLogonTime
OBS: Para extrair os dados em .CSV ou TXT execute o seguinte comando
Get-Mailbox | Get-MailboxStatistics | ft displayname, LastLogonTime > C:o365Login.csv
Espero ter ajudado,
Até o próximo.
Funcionou corretamente. Obrigado!
CurtirCurtir
Que bom, fico feliz em ajudar 🙂
CurtirCurtir
Boa tarde Ana,
Para listar os usuários em uma OU, do Active Directory?
Alguma sugestão?
CurtirCurtir