Jak większosć rzeczy w IT tak i ostatni restart komputera (the last boot time) można sprawdzić na parę sposobów. Wszystko zalezy od systemu, wersji PowerShella, o ile jest zainstalowany, a także za pomocą wmic, jeśli jest zainstalowany.
Poniżej przedstawiam cztery sposoby na sprawdzenie daty ostatniego restartu komputera.
Komenda w Powershellu wersji 3:
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Komenda w Powershellu wersji 1 i 2:
Get-WmiObject win32_operatingsystem | select csname, @{LABEL=’LastBootUpTime’;EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Wiersz poleceń (Command Prompt (cmd)) – systeminfo – Windows 7 i nowsze:
systeminfo | find /i "Boot Time"
Wiersz poleceń (Command Prompt (cmd) – wmic:
wmic os get lastbootuptime
Wmic zwraca czas w UTC.
Aby przekonwertować ten czas można użyć PowerShella, tylko w sumie po co?
powershell -command {[management.managementDateTimeConverter]::ToDateTime((gwmi win32_process -filter 'name="explorer.exe"').CreationDate)}