Obtenir la date de dernière connexion des utilisateurs sur Office 365.

Vous souhaitez obtenir la date de dernière connexion de vos utilisateurs sur leur boite Exchange Online dans Office 365 ?
Voila une commande simple et efficace :

Get-Mailbox | Get-MailboxStatistics | ft DisplayName,LastLogonTime

 

Si vous souhaitez obtenir la dernière connexion pour seulement un utilisateur :

Get-MailboxStatistics -Identity "user@domain.fr" | ft DisplayName,LastLogonTime

 

Afin de détecter d’éventuels utilisateurs inactifs vous pouvez filtrer les comptes qui ne se sont pas connecté depuis plus de 3 mois par exemple:

Get-Mailbox | Get-MailboxStatistics | Where-Object { $_.LastLogonTime -le ((Get-Date).addMonths(-3)) } | ft DisplayName,LastLogonTime

La même chose sur deux lignes :

$timeframe = (Get-Date).addMonths(-3)
Get-Mailbox | Get-MailboxStatistics | Where-Object { $_.LastLogonTime -le $timeframe } | ft DisplayName,LastLogonTime

 

Vous pouvez ajuster votre fenêtre de filtrage en jouant sur le Get-Date : http://technet.microsoft.com/en-us/library/ff730960.aspx

 

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>