3 proste sposoby na znalezienie czasu ostatniego uruchomienia systemu Windows

Trafiłeś we właściwe miejsce, jeśli chcesz poznać różne sposoby sprawdzania czasu ostatniego uruchomienia komputera z systemem Windows.

Administratorzy sieci używają czasu ostatniego rozruchu systemu Windows jako miernika do rozwiązywania codziennych problemów, które mogą pojawić się w systemie.

Zacznijmy od przyjrzenia się kilku różnym metodom identyfikacji czasu ostatniego rozruchu systemu Windows.

Powłoka mocy

Istnieje kilka sposobów wykorzystania Power Shell do sprawdzenia czasu pracy lub ostatniego uruchomienia komputera z systemem Windows.

Polecenie cmdlet Get-CimInstance

Polecenie cmdlet Get-CimInstance w programie PowerShell może służyć do uzyskania najnowszego czasu rozruchu systemu.

Get-CimInstance cmdlet (wystąpienia WMI klas) pobiera informacje o systemie z nazwy klasy systemu operacyjnego win32 i przekazuje je do drugiej instrukcji za pośrednictwem operatora potoku. Uzyskuje klasę CIM (Common Information Model ) instancje z serwera CIM.

Drugie polecenie wybiera właściwości CSName i lastBootupTime z CIM i wyświetla w rezultacie czas ostatniego rozruchu komputera z systemem Windows.

Najpierw otwórz PowerShell i uruchom go jako administrator.

Po prostu wpisz następujące polecenie w PowerShell, aby wyświetlić czas ostatniego rozruchu.

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Przykładowe dane wyjściowe:

PS C:Usersnewsblog.pl> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

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

Poniższe polecenie gcim wyświetla czas pracy systemu Windows w formie listy z dniami, godzinami i minutami. Zamiast czasu ostatniego uruchomienia pokazuje tylko czas pracy systemu od ostatniego uruchomienia.

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

Tutaj gcim oznacza Get – CimInstance.

Przykładowe dane wyjściowe:

PS C:Usersnewsblog.pl> (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

Jeśli używasz PowerShell 6 lub nowszego, możesz łatwo uzyskać czas pracy systemu Windows i czas ostatniego rozruchu za pomocą następującego polecenia:

Get-Uptime -Since

Aby zobaczyć wszystkie właściwości i metody Get-CimInstance, użyj następującego polecenia.

Get-CimInstance Win32_OperatingSystem | Get-Member

To polecenie zawiera informacje o wszystkich metodach Get-CimInstance i ich właściwościach.

Get-WmiObject

Możesz łatwo sprawdzić czas ostatniego rozruchu komputera za pomocą polecenia PowerShell Get-WmiObject, jak pokazano poniżej.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Przykładowe dane wyjściowe:

PS C:Usersnewsblog.pl> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330

Zobaczysz wynik, który na początku wydaje się niezręczny, ale nie jest trudny do odczytania i zrozumienia. Możesz łatwo określić czas ostatniego uruchomienia komputera z systemem Windows.

Poniższe informacje mogą służyć do podziału LastBootUpTime 20220220132640.500000+330.

  • Rok: 2022.
  • Miesiąc: 02.
  • Dzień: 20.
  • Godzina: 13.
  • Minuty: 26.
  • Sekundy: 40.
  • Milisekundy: 500000.
  • GMT: +330 (5 i pół godziny przed GMT).

Możesz też użyć innego polecenia Get-WmiObject, aby zapytać o czas ostatniego rozruchu systemu.

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

Lastbootuptime zostanie przekonwertowany do formatu Big Integer, który ostatecznie zostanie wyświetlony w czytelnym formacie.

Przykładowe dane wyjściowe:

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

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

Stacja robocza statystyki sieci

Polecenie net statistics wyświetla statystyki systemu, takie jak ilość odebranych danych i całkowity czas pracy od ostatniego uruchomienia komputera.

net statistics workstation | select-string "Statistics"

Możesz także użyć następującego skrótu:

net stats work | select-string "Stat"

Przykładowe dane wyjściowe:

PS C:Usersnewsblog.pl> net statistics workstation | select-string "Statistics"

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

Informacja o systemie

Polecenia narzędzia systeminfo można użyć do uzyskania ostatniego czasu rozruchu komputera, ładując i analizując informacje o procesorze, poprawkach i Hyper-V.

systeminfo

To polecenie wyświetla nazwę hosta, wersję systemu operacyjnego, typ kompilacji, konfigurację, wersję systemu BIOS, czas rozruchu, datę instalacji oprogramowania i każdy szczegół.

Ze wszystkich tych danych, jeśli chcesz zobaczyć tylko określone wymagane dane, musisz przekazać Wybierz -ciąg dodatkowe narzędzie do polecenia systeminfo.

Wystarczy wpisać następujące polecenie w terminalu PowerShell, aby zobaczyć czas ostatniego rozruchu.

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

W tym przypadku polecenie cmdlet Select-String przeszukuje ciągi wejściowe i pliki pod kątem wzorców tekstowych przy użyciu dopasowywania wyrażeń regularnych.

Powyższe polecenie pobiera ostatni czas ponownego uruchomienia komputera lokalnego i drukuje wersję systemu operacyjnego systemu i systemu Windows ostatni czas rozruchu na terminalu, jak pokazano poniżej.

Przykładowe dane wyjściowe:

PS C:Usersnewsblog.pl> 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

Wiersz polecenia

Możesz także użyć wiersza poleceń, aby sprawdzić czas działania lub czas ostatniego rozruchu systemu Windows za pomocą niektórych poleceń i narzędzi, takich jak net stats, wmic i systeminfo.

Informacja o systemie

Polecenie systeminfo wyświetla ogólne informacje o systemie operacyjnym Windows i jego konfiguracji. Wyświetla czas ostatniego uruchomienia systemu Windows. Jeśli chcesz mieć czas pracy bez przestojów, musisz ręcznie określić, ile czasu minęło od ostatniego uruchomienia.

Otwórz wiersz polecenia i wpisz następujące polecenie.

systeminfo | find "System Boot Time"

Przykładowe dane wyjściowe:

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

WMIC

Polecenie WMIC (Wiersz poleceń Instrumentacji zarządzania Windows) zapewnia ciąg reprezentujący czas ostatniego rozruchu komputera. Wynik jest sformatowany jako czterocyfrowy rok z dwiema cyframi miesiąca, dnia, godziny, minuty i sekundy.

Otwórz wiersz polecenia i wpisz następujące polecenie.

wmic path Win32_OperatingSystem get LastBootUpTime

Przykładowe dane wyjściowe:

C:Usersnewsblog.pl>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330

Dane wyjściowe można odczytać jako 2022, miesiąc 2, dzień 20, godzina 13 (lub 13:00), minuta 26 i tak dalej.

Statystyki netto

Polecenie net statistics wyświetla statystyki systemu, takie jak bajty odebranych danych, bajty przesłanych danych, liczba wykonanych połączeń i całkowity czas pracy od ostatniego uruchomienia komputera.

Aby zobaczyć usługi działające na komputerze z systemem Windows, użyj poniższego polecenia.

net stats

To polecenie wyświetla tylko dostępne uruchomione usługi w systemie.

Możemy uzyskać statystyki dla serwera lub stacji roboczej za pomocą kontekstu NET STATISTICS z następującym poleceniem.

net stats workstation

Tutaj podałem komendę stacji roboczej, aby zobaczyć statystyki.

Przykładowe dane wyjściowe:

C:Usersnewsblog.pl>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.

Tego polecenia można użyć z pliku wsadowego, a dane wyjściowe można filtrować za pomocą polecenia „znajdź”. Na przykład, jeśli chcesz znaleźć tylko czas ostatniego rozruchu systemu, użyj następującego polecenia.

net statistics workstat

Przykładowe dane wyjściowe:

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

A jeśli chcesz znaleźć czas działania systemu Windows Server, polecenie stanie się serwerem statystyk sieci.

Menadżer zadań

To najprostszy sposób na sprawdzenie dostępności urządzenia. Zamiast pokazywać czas ostatniego uruchomienia, pokazuje czas pracy systemu od ostatniego uruchomienia.

  • Aby otworzyć Menedżera zadań, po prostu użyj skrótu klawiaturowego Ctrl + Shift + Esc.
  • Przejdź do zakładki Wydajność.
  • Czas pracy systemu zostanie wyświetlony w dolnej części okna.

Oznacza to, że system został ponownie uruchomiony przed upływem 8 dni, 8 godzin i 29 minut.

Wniosek

Oto niektóre z metod szybkiego uzyskania najnowszego czasu rozruchu lub czasu pracy systemu Windows.

Każde polecenie ma swój własny zestaw korzyści. Możesz wybrać sposób, który najlepiej odpowiada Twoim potrzebom.

Mam nadzieję, że ten artykuł okazał się bardzo przydatny w nauce uzyskiwania czasu ostatniego rozruchu systemu Windows na różne sposoby.

Możesz również zainteresować się najlepszymi narzędziami do monitorowania serwerów Windows.