Получите время последнего входа в систему, компьютер и имя пользователя вместе с Powershell
У меня есть скрипт, который получает время последнего входа в систему каждого компьютера в домене.
Мой сценарий:
$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)}}
}
==================================
Результат:
Последний логон компьютера
-------- ---------
DC1 6/06/2013 16:38:24
DC2 (постоянный ток) 6/06/2013 16:30:40
=============================================
Я также хочу узнать, кто/какая учетная запись сделала этот вход в систему. Например:
Компьютер Пользователь последнего входа
-------- ------------------ ----
DC1 6/06/2013 16:38:24 пользователь2
DC2 6/06/2013 16:30:40 пользователь1