Obtenez la dernière heure de connexion, l'ordinateur et le nom d'utilisateur avec Powershell
J'ai un script qui obtient les dernières heures de connexion de chaque ordinateur du domaine.
Mon script :
$dcs = Get-ADComputer -Filter { OperatingSystem -NotLike '*Server*' } -Properties OperatingSystem
foreach($dc in $dcs) {
Get-ADComputer $dc.Name -Properties lastlogontimestamp |
Select-Object @{n="Computer";e={$_.Name}}, @{Name="Lastlogon"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp)}}
}
==================================
Résultat :
Ordinateur Lastlogon
-------- ---------
DC1 6/06/2013 16:38:24
DC2 6/06/2013 16:30:40
=============================================
Je veux aussi savoir qui / quel compte a créé cette connexion. Par exemple :
Ordinateur Utilisateur de Lastlogon
-------- ------------------ ----
DC1 06/06/2013 16:38:24 utilisateur2
DC2 6/06/2013 16:30:40 utilisateur1