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