Ora dell'ultimo riavvio del server Windows


Risposte:


103

Avvia -> Esegui -> cmd.exe

systeminfo | trova "System Up Time"

O per le versioni più recenti del sistema operativo (vedi commento):

systeminfo | trova "Tempo di avvio del sistema"


9
Funziona in Windows XP e suppongo che Windows Server 2003, ma non funziona su Windows 2008 in quanto è ora "Tempo di avvio del sistema".
— steve.lippert,

Funziona solo con le impostazioni locali inglesi, vedi @ user47994 per una soluzione indipendente dalla lingua
— ooxi

"System Boot Time" funziona per Windows Server 2012 R2
— TheCrazyProgrammer

1
systeminfo | find / i "Boot Time"
— Gaurav

1
E questo funziona da remoto! nome server systeminfo | ...
— David Rogers,

38

Filtra il registro eventi di sistema per ID evento 6009.


3
Questo è particolarmente utile perché se si tiene un registro eventi abbastanza grande, si avrà una cronologia di molti riavvii precedenti.
— David,

15

apri il comando powershell ed eseguilo per vedere tutta la tua cronologia ... e nessuna interfaccia utente necessaria :-)

get-eventlog System | where-object {$_.EventID -eq "6005"} | sort -desc TimeGenerated

11

Uso l' utilità PsInfo dal pacchetto Sysinternals di Microsoft, che ti darà un output come questo:

PsInfo v1.77 - Local and remote system information viewer
Copyright (C) 2001-2009 Mark Russinovich
Sysinternals - www.sysinternals.com

System information for \\JEFF-DELL:
Uptime:                    0 days 0 hours 33 minutes 27 seconds
Kernel version:            Microsoft Windows XP, Multiprocessor Free
Product type:              Professional
Product version:           5.1
Service pack:              3
Kernel build number:       2600
Registered organization:
Registered owner:          
IE version:                8.0000
System root:               C:\WINDOWS
Processors:                2
Processor speed:           2.3 GHz
Processor type:            Intel(R) Core(TM)2 Duo CPU     E6550  @
Physical memory:           3316 MB
Video driver:              Live Mesh Remote Desktop Mirror Driver

4
psinfo uptimevisualizzerà solo il tempo di attività.
— Dennis Williamson,

10

Se si utilizza Server 2008, è possibile visualizzare il tempo di attività del sistema in ore nella scheda "Task Manager" - "Prestazioni". Per quanto ne so, il modo "net statistics ..." è l'unico vero modo su Windows 2003.


bello non ha mai saputo che fosse lì
— NULL.Dude

7

Utilizzando un client WMI.

C:\>wmic OS GET CSName,LastBootUpTime
CSName    LastBootUpTime 
SERVER  20101124084714.500000-360

Nota: -360 = GMT-6


6

L'ultima volta che il sistema è stato avviato

Il mio preferito è utilizzare le proprietà / i metodi WMI e Win32_OperatingSystem. Ecco come è semplice copiare / incollare una riga:

((Get-WmiObject Win32_OperatingSystem).ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).LastBootUpTime))

Stessa cosa, ma più semplice per la digitazione manuale:

$obj = Get-WmiObject Win32_OperatingSystem
$obj.ConvertToDateTime($obj.LastBootUpTime)

Entrambe le opzioni forniscono output come:

Monday, June 30, 2014 11:59:50 AM

Durata del tempo di attivazione del sistema

Se vuoi scoprire da quanto tempo il sistema è online puoi farlo (questo è anche uno stile di codice alternativo):

$Obj = Get-WmiObject -Class Win32_OperatingSystem
$Obj.ConvertToDateTime($Obj.LocalDateTime) - $Obj.ConvertToDateTime($Obj.LastBootUpTime)

Che dà output come:

Days              : 7
Hours             : 1
Minutes           : 59
Seconds           : 42
Milliseconds      : 745
Ticks             : 6119827457690
TotalDays         : 7.08313363158565
TotalHours        : 169.995207158056
TotalMinutes      : 10199.7124294833
TotalSeconds      : 611982.745769
TotalMilliseconds : 611982745.769

5

Utilizzando Powershell

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

CSName LastBootUpTime
Server 7/5/2014 6:00:00 AM

3

Puoi facilmente aprire il tuo task manager nella scheda prestazioni sotto Sistema trova il tuo "UpTime" !!!



1

Poiché l'ultimo tempo di avvio è per la risoluzione di informazioni utili, lo visualizziamo automaticamente every servercomebackground wallpaper

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Come

  • Utilizzo di Bginfo (Microsoft / Sysinternals)
  • Configura le informazioni desiderate
  • Esegui come attività pianificata:
    • riga di comando: Bginfo64.exe /silent /nolicprompt /timer:0
    • trigger: ad ogni accesso dell'utente
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.