3 snadné způsoby, jak najít čas posledního spuštění systému Windows

Jste na správném místě, pokud se chcete dozvědět o různých způsobech, jak zkontrolovat čas posledního spuštění počítače se systémem Windows.

Správci sítě používají čas posledního spuštění systému Windows jako metriku k řešení každodenních problémů, které mohou v systému nastat.

Začněme tím, že se podíváme na několik různých metod k identifikaci času posledního spuštění systému Windows.

Power Shell

Existuje několik způsobů, jak využít Power Shell ke kontrole provozuschopnosti počítače se systémem Windows nebo času posledního spuštění.

cmdlet Get-CimInstance

Rutina Get-CimInstance v prostředí PowerShell lze použít k získání posledního času spuštění systému.

Get-CimInstance cmdlet (případy WMI class) získává systémové informace z názvu třídy operačního systému win32 a poskytuje je druhé instrukci prostřednictvím operátora kanálu. Získává třídu CIM (Common Information Model ) instance ze serveru CIM.

Druhý příkaz vybere vlastnosti CSName a lastBootupTime z CIM a jako výsledek zobrazí čas posledního spuštění počítače s Windows.

Nejprve otevřete PowerShell a spusťte jej jako správce.

Stačí zadat následující příkaz v prostředí PowerShell a zobrazit čas posledního spuštění.

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Ukázkový výstup:

PS C:Usersetechblog.cz> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

csname          lastbootuptime
------          --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Níže uvedený příkaz gcim zobrazuje dobu provozu systému Windows způsobem seznamu s dny, hodinami a minutami. Namísto času posledního spuštění zobrazuje pouze dobu provozu systému od posledního spuštění.

(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

Zde gcim znamená Get – CimInstance.

Ukázkový výstup:

PS C:Usersetechblog.cz> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime


Days              : 7
Hours             : 8
Minutes           : 44
Seconds           : 38
Milliseconds      : 884
Ticks             : 6362788845605
TotalDays         : 7.36433894167245
TotalHours        : 176.744134600139
TotalMinutes      : 10604.6480760083
TotalSeconds      : 636278.8845605
TotalMilliseconds : 636278884.5605

Pokud používáte PowerShell 6 nebo vyšší, můžete snadno získat dostupnost systému Windows a dobu posledního spuštění pomocí následujícího příkazu:

Get-Uptime -Since

Chcete-li zobrazit všechny vlastnosti a metody Get-CimInstance, použijte následující příkaz.

Get-CimInstance Win32_OperatingSystem | Get-Member

Tento příkaz poskytuje informace o všech metodách Get-CimInstance a jejich vlastnostech.

Get-WmiObject

Pomocí příkazu PowerShell Get-WmiObject, jak je znázorněno níže, můžete snadno zjistit čas posledního spuštění počítače.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Ukázkový výstup:

PS C:Usersetechblog.cz> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330

Uvidíte výstup, který se na první pohled zdá trapný, ale není těžké jej přečíst a pochopit. Můžete snadno zjistit čas posledního spuštění vašeho počítače se systémem Windows.

Níže uvedené informace lze použít k rozdělení LastBootUpTime 20220220132640,500000+330.

  • Rok: 2022.
  • Měsíc: 02.
  • Den: 20.
  • Hodina: 13.
  • Minuty: 26.
  • Sekundy: 40.
  • Milisekundy: 500 000.
  • GMT: +330 (5 a půl hodiny před GMT).

Nebo můžete také použít jiný příkaz Get-WmiObject k dotazu na čas posledního spuštění systému.

Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

Čas posledního spuštění bude převeden do formátu velkého celého čísla, které se nakonec zobrazí v čitelném formátu.

Ukázkový výstup:

PS C:Usersetechblog.cz> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

csname          LastBootUpTime
------          --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Pracovní stanice pro síťové statistiky

Příkaz net statistics zobrazuje systémové statistiky, jako jsou bajty přijatých dat a celková doba provozu od posledního spuštění počítače.

net statistics workstation | select-string "Statistics"

Můžete také použít následující zkratku:

net stats work | select-string "Stat"

Ukázkový výstup:

PS C:Usersetechblog.cz> net statistics workstation | select-string "Statistics"

Workstation Statistics for LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

Systémová informace

Příkaz obslužného programu systeminfo lze použít k získání nejnovějšího času spuštění počítače načtením a analýzou informací o procesoru, opravě Hotfix a Hyper-V.

systeminfo

Tento příkaz zobrazuje název hostitele, verzi operačního systému, typ sestavení, konfiguraci, verzi bios, čas spouštění, datum instalace softwaru a všechny podrobnosti.

Ze všech těchto údajů, pokud chcete vidět pouze konkrétní požadovaná data, musíte předat Vyberte -string další nástroj k příkazu systeminfo.

Stačí zadat následující příkaz do terminálu PowerShell a zobrazit čas posledního spuštění.

systeminfo | Select-String "OS version","System Boot Time"

Rutina Select-String zde hledá textové vzory ve vstupních řetězcích a souborech pomocí shody regulárních výrazů.

Výše uvedený příkaz načte poslední čas restartu místního počítače a vytiskne verzi operačního systému systému a poslední čas spuštění systému Windows do terminálu, jak je znázorněno níže.

Ukázkový výstup:

PS C:Usersetechblog.cz> systeminfo | Select-String "OS version","System Boot Time"

OS Version:                10.0.22000 N/A Build 22000
System Boot Time:          2/20/2022, 1:26:40 PM
BIOS Version:              Insyde F.18, 3/15/2019

Příkazový řádek

Pomocí příkazového řádku můžete také zkontrolovat dobu provozuschopnosti nebo dobu posledního spuštění systému Windows pomocí některých příkazů a nástrojů, jako jsou net stats, wmic a systeminfo.

Systémová informace

Příkaz systeminfo zobrazí obecné informace o operačním systému Windows a jeho konfiguraci. Zobrazuje poslední spuštění systému Windows. Pokud chcete dobu provozuschopnosti, musíte ručně určit, kolik času uplynulo od posledního spuštění.

Otevřete příkazový řádek a zadejte následující příkaz.

systeminfo | find "System Boot Time"

Ukázkový výstup:

C:Usersetechblog.cz>systeminfo | find "System Boot Time"
System Boot Time: 2/20/2022, 1:26:40 PM

WMIC

Příkaz WMIC ( Windows Management Instrumentation Command-line ) vám poskytne řetězcovou reprezentaci času posledního spuštění počítače. Výsledek je formátován jako čtyřmístný rok se dvěma číslicemi pro měsíc, den, hodinu, minutu a sekundu.

Otevřete příkazový řádek a zadejte následující příkaz.

wmic path Win32_OperatingSystem get LastBootUpTime

Ukázkový výstup:

C:Usersetechblog.cz>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330

Tento výstup lze číst jako rok 2022, měsíc 2, den 20, hodina 13 (nebo 13:00), minuta 26 a tak dále.

Čistá statistika

Příkaz net statistics zobrazuje systémové statistiky, jako jsou bajty přijatých dat, bajty přenesených dat, počet vytvořených připojení a celková doba provozu od posledního spuštění počítače.

Chcete-li zobrazit služby spuštěné v počítači se systémem Windows, použijte níže uvedený příkaz.

net stats

Tento příkaz pouze zobrazí dostupné spuštěné služby v systému.

Statistiku pro server nebo pracovní stanici můžeme získat pomocí kontextu NET STATISTICS s následujícím příkazem.

net stats workstation

Zde jsem poskytl příkaz pracovní stanice pro zobrazení statistik.

Ukázkový výstup:

C:Usersetechblog.cz>net stats workstation
Workstation Statistics for LAPTOP-9A5G7BR4


Statistics since 2/20/2022 1:28:32 PM


  Bytes received                               66780
  Server Message Blocks (SMBs) received        18
  Bytes transmitted                            63746
  Server Message Blocks (SMBs) transmitted     0
  Read operations                              0
  Write operations                             0
  Raw reads denied                             0
  Raw writes denied                            0

  Network errors                               0
  Connections made                             0
  Reconnections made                           0
  Server disconnects                           0

  Sessions started                             0
  Hung sessions                                0
  Failed sessions                              0
  Failed operations                            0
  Use count                                    10
  Failed use count                             0

The command completed successfully.

Tento příkaz lze použít z dávkového souboru a výstup lze filtrovat pomocí příkazu „najít“. Pokud například chcete zjistit pouze čas posledního spuštění systému, použijte následující příkaz.

net statistics workstat

Ukázkový výstup:

C:Usersetechblog.cz>net statistics workstation | find "Statistics"
Workstation Statistics for LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

A pokud chcete zjistit dostupnost systému Windows Server, příkaz se stane serverem čistých statistik.

Správce úloh

Toto je nejjednodušší způsob, jak zkontrolovat dostupnost zařízení. Namísto zobrazení času posledního spuštění zobrazuje dobu provozu systému od posledního spuštění.

  • Chcete-li otevřít Správce úloh, jednoduše použijte klávesovou zkratku Ctrl + Shift + Esc.
  • Přejděte na kartu Výkon.
  • V dolní části okna se zobrazí doba provozuschopnosti systému.

To znamená, že systém byl restartován před 8 dny, 8 hodinami a 29 minutami.

Závěr

Toto jsou některé z metod, jak rychle získat nejnovější dobu spouštění nebo dobu provozu systému Windows.

Každý příkaz má svou vlastní sadu výhod. Můžete si vybrat způsob, který nejlépe odpovídá vašim potřebám.

Doufám, že jste našli tento článek velmi užitečným při učení, jak získat čas posledního spuštění systému Windows různými způsoby.

Možná vás také bude zajímat informace o nejlepších nástrojích pro sledování serverů Windows.