Pokud hledáte informace o tom, jak zjistit čas posledního restartu vašeho počítače s Windows, jste na správném místě.
Správci IT využívají data o čase posledního spuštění operačního systému Windows jako klíčový ukazatel při řešení různých problémů, které se mohou vyskytnout v systému.
Pojďme se podívat na několik různých postupů, jak zjistit, kdy byl váš systém Windows naposledy spuštěn.
PowerShell
Existuje několik možností, jak v PowerShellu zjistit, jak dlouho je váš počítač se systémem Windows v provozu, nebo jaký je čas jeho posledního spuštění.
Cmdlet Get-CimInstance
Rutina Get-CimInstance v prostředí PowerShell vám umožní snadno zjistit čas posledního spuštění vašeho systému.
Get-CimInstance (vychází z WMI tříd) získá systémové informace z WMI třídy operačního systému Win32. Získává instance CIM (Common Information Model) ze serveru CIM.
Následný příkaz vybere vlastnosti CSName (název počítače) a LastBootupTime (čas posledního spuštění) z CIM a zobrazí datum a čas posledního restartu vašeho počítače s Windows.
Nejprve spusťte PowerShell jako administrátor.
Pro zobrazení času posledního spuštění zadejte do okna PowerShell následující příkaz:
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Vzorový 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` zobrazí dobu provozu systému Windows v přehledné formě s dny, hodinami a minutami. Na rozdíl od času posledního spuštění zobrazí dobu, která uplynula od posledního restartu.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Zkratka `gcim` je ekvivalentní k `Get-CimInstance`.
Vzorový 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 verze 6 a vyšší, můžete získat informace o dostupnosti systému a času posledního spuštění pomocí tohoto zjednodušeného příkazu:
Get-Uptime -Since
Pro zobrazení všech vlastností a metod, které nabízí Get-CimInstance, použijte tento příkaz:
Get-CimInstance Win32_OperatingSystem | Get-Member
Tento příkaz poskytne detailní informace o všech metodách Get-CimInstance a jejich vlastnostech.
Get-WmiObject
S příkazem Get-WmiObject v PowerShellu můžete také jednoduše zjistit čas posledního spuštění vašeho počítače, jak je ukázáno níže.
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
Vzorový výstup:
PS C:Usersetechblog.cz> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime 20220220132640.500000+330
Na první pohled výstup vypadá matoucí, ale dá se snadno rozluštit. Výsledkem je čas posledního spuštění vašeho počítače.
Níže je rozpis formátu času LastBootUpTime 20220220132640.500000+330:
- Rok: 2022
- Měsíc: 02
- Den: 20
- Hodina: 13
- Minuty: 26
- Sekundy: 40
- Milisekundy: 500000
- GMT: +330 (5 a půl hodiny před GMT)
Alternativně můžete pro zjištění času posledního spuštění použít i jinou variantu příkazu Get-WmiObject:
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Čas posledního spuštění se převede z formátu velkého celého čísla do srozumitelného formátu.
Vzorový 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 různé systémové statistiky, jako například počet přijatých datových bajtů a celkovou dobu provozu od posledního spuštění počítače.
net statistics workstation | select-string "Statistics"
Můžete použít i následující zkrácenou verzi příkazu:
net stats work | select-string "Stat"
Vzorový 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 `systeminfo` slouží k získávání detailních informací o systému, jako jsou údaje o procesoru, nainstalovaných aktualizacích, Hyper-V a také získáte čas posledního spuštění.
systeminfo
Tento příkaz zobrazí název počítače, verzi operačního systému, typ sestavení, konfiguraci, verzi BIOSu, čas spuštění, datum instalace softwaru a další podrobnosti.
Pokud z tohoto výstupu chcete zobrazit pouze konkrétní data, je potřeba použít Select-String k filtrování informací z příkazu `systeminfo`.
Pro zobrazení času posledního spuštění zadejte do PowerShellu následující příkaz:
systeminfo | Select-String "OS version","System Boot Time"
Rutina `Select-String` vyhledává textové vzory ve vstupních řetězcích a souborech s pomocí regulárních výrazů.
Výše uvedený příkaz načte čas posledního restartu místního počítače a vypíše verzi operačního systému a čas posledního spuštění do terminálu, jak je ukázáno níže.
Vzorový 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
Dobu provozu nebo čas posledního spuštění systému Windows můžete také zjistit pomocí příkazového řádku a některých příkazů a nástrojů, jako jsou `net stats`, `wmic` a `systeminfo`.
Systémové informace
Příkaz `systeminfo` zobrazí základní informace o vašem operačním systému Windows a jeho konfiguraci, včetně posledního času spuštění. Pro získání doby provozu budete muset sami vypočítat čas, který uplynul od posledního restartu.
Otevřete příkazový řádek a zadejte následující příkaz:
systeminfo | find "System Boot Time"
Vzorový 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) poskytne řetězcovou reprezentaci času posledního spuštění vašeho počítače. Výstup je formátovaný jako čtyřmístný rok, následovaný dvouciferným vyjádřením měsíce, dne, hodiny, minuty a sekundy.
Otevřete příkazový řádek a zadejte následující příkaz:
wmic path Win32_OperatingSystem get LastBootUpTime
Vzorový výstup:
C:Usersetechblog.cz>wmic path Win32_OperatingSystem get LastBootUpTime LastBootUpTime 20220220132640.500000+330
Výstup lze číst jako rok 2022, měsíc 2, den 20, hodina 13 (13:00), minuta 26 atd.
Čistá statistika
Příkaz `net statistics` zobrazuje systémové statistiky, jako je počet přijatých datových bajtů, počet odeslaných bajtů, počet vytvořených připojení a celkovou dobu provozu od posledního spuštění počítače.
Pro zobrazení služeb, které běží na vašem počítači, použijte následující příkaz:
net stats
Tento příkaz zobrazí pouze dostupné spuštěné služby v systému.
Statistiky pro server nebo pracovní stanici získáte pomocí kontextu `NET STATISTICS` s následujícím příkazem:
net stats workstation
Zde jsem použil příkaz pro pracovní stanici k zobrazení statistik.
Vzorový 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 můžete použít v dávkovém souboru a výstup je možné filtrovat pomocí příkazu `find`. Pokud například chcete zobrazit pouze čas posledního spuštění, použijte následující příkaz:
net statistics workstat
Vzorový 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 změní na `net stats server`.
Správce úloh
Toto je nejjednodušší způsob, jak zjistit, jak dlouho je vaše zařízení spuštěné. Místo času posledního spuštění se zde zobrazuje doba provozu systému od posledního restartu.
- Pro otevření Správce úloh 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 čas posledního spuštění nebo dobu provozu systému Windows.
Každá metoda má své výhody. Vyberte si ten, který nejlépe vyhovuje vašim potřebám.
Doufám, že vám tento článek pomohl pochopit, jak různými způsoby získat čas posledního spuštění systému Windows.
Možná vás také budou zajímat informace o nejlepších nástrojích pro monitorování serverů Windows.