boot time

Jak sprawdzić kiedy był ostatni restart komputera w Windwsie

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)}

Źródło:blogs.technet.microsoft.com/heyscriptingguy/2013/03/27/powertip-get-the-last-boot-time-with-powershell/