Jaki jest najprostszy sposób, aby dowiedzieć się, jak długo komputer jest włączony w systemie Windows?
windows
command-line
uptime
Juozas Kontvainis
źródło
źródło
systeminfo /S
* machinename * `| znajdź „Up Time”istnieje świetne narzędzie wiersza polecenia z Microsoft uptime.exe :
http://www.microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en
dobrą rzeczą w tym narzędziu jest to, że działa naprawdę szybko.
źródło
Otwórz wiersz polecenia i wpisz:
Przykładowe dane wyjściowe:
Źródło ( MS KB ).
Edycja : W rzeczywistości poda datę i godzinę, kiedy komputer był włączony, a nie czas trwania.
źródło
W systemie Windows 7 / Windows Server 2008 i nowszych informacje te są wyświetlane w menedżerze zadań na karcie „Wydajność”.
Może to być szybsze niż użycie wiersza polecenia i działa w przypadkach, w których możesz mieć problemy z WMI uniemożliwiające uruchomienie systeminfo.
Jeśli potrzebujesz znaleźć to zdalnie, możesz także uruchomić
z linii poleceń.
źródło
Poniższe polecenie podaje czas ostatniego ponownego uruchomienia systemu zdalnego:
źródło
Jeśli masz zestawy zasobów dla systemu Windows Server 2000 lub 2003, spróbuj
srvinfo -ns [\\\server] | Findstr "Time"
Uwaga: Srvinfo.exe nie będzie działał w 64-bitowych wersjach systemu Windows, ponieważ jest 16-bitowy.
źródło
Używanie SYSTEMINFO z PowerShell
Dla tych, którzy lubią używać programu PowerShell, możesz użyć powyższych odpowiedzi i zawinąć
systeminfo
funkcję PowerShell, aby uzyskaćDateTime
wynik po ostatnim uruchomieniu serwera :A następnie wywołaj funkcję, na przykład:
Aby uzyskać Uptime serwera, należy porównać z obecnym czasie:
To
TimeSpan
obejmuje właściwości takie jakTotalDays
:źródło
Czasami inne polecenie czasu pracy wyświetla niepoprawny czas, więc używam tego polecenia do wyświetlenia
LOGON TIME
lub krócej nawet:
która drukuje coś takiego:
źródło