3 semplici modi per trovare l’ultima ora di avvio di Windows

Sei nel posto giusto se vuoi conoscere diversi modi per controllare l’ultimo tempo di avvio del computer Windows.

Gli amministratori di rete utilizzano l’ora dell’ultimo avvio di Windows come metrica per risolvere i problemi quotidiani che possono verificarsi nel sistema.

Iniziamo esaminando un paio di metodi diversi per identificare l’ultimo avvio di Windows.

Power Shell

Esistono alcuni modi per utilizzare Power Shell per controllare il tempo di attività della macchina Windows o l’ultimo tempo di avvio.

Get-CimInstance cmdlet

Il cmdlet Get-CimInstance in PowerShell può essere usato per ottenere l’ora di avvio più recente del sistema.

Get-CimInstance cmdlet (istanze di WMI classi) ottiene le informazioni di sistema dal nome della classe del sistema operativo win32 e le fornisce alla seconda istruzione tramite l’operatore della pipeline. Ottiene una classe CIM (Common Information Model) da un server CIM.

Il secondo comando sceglie le proprietà CSName e lastBootupTime da CIM e di conseguenza visualizza l’ultimo tempo di avvio della macchina Windows.

Innanzitutto, apri PowerShell ed eseguilo come amministratore.

Basta digitare il comando seguente in PowerShell per visualizzare l’ultimo tempo di avvio.

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Esempio di output:

PS C:Userswinadmin.it> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

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

Il comando gcim seguente mostra il tempo di attività di un sistema Windows in modo elenco con giorni, ore e minuti. Invece dell’ultimo tempo di avvio, mostra solo il tempo di attività di un sistema dall’ultimo avvio.

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

Qui, gcim sta per Get – CimInstance.

Esempio di output:

PS C:Userswinadmin.it> (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

Se utilizzi PowerShell 6 o versioni successive, puoi ottenere facilmente il tempo di attività di Windows e l’ultimo tempo di avvio con il comando seguente:

Get-Uptime -Since

Per visualizzare tutte le proprietà e i metodi di Get-CimInstance, utilizzare il comando seguente.

Get-CimInstance Win32_OperatingSystem | Get-Member

Questo comando fornisce le informazioni di tutti i metodi Get-CimInstance e le relative proprietà.

  Come abilitare il nuovo tema chiaro di Windows 10

Get-WmiObject

È possibile eseguire facilmente query sull’ora dell’ultimo avvio del PC utilizzando il comando PowerShell Get-WmiObject, come mostrato di seguito.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Esempio di output:

PS C:Userswinadmin.it> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330

Vedrai un output che all’inizio sembra imbarazzante, ma non è difficile da leggere e capire. Puoi facilmente capire l’ultimo tempo di avvio del tuo computer Windows.

Le informazioni seguenti possono essere utilizzate per suddividere LastBootUpTime 20220220132640.500000+330.

  • Anno: 2022.
  • Mese: 02.
  • Giorno: 20.
  • Ora: 13.
  • Minuti: 26.
  • Secondi: 40.
  • Millisecondi: 500000.
  • GMT: +330 (5 ore e mezza prima del GMT).

Oppure puoi anche usare un altro comando Get-WmiObject per interrogare l’ultimo tempo di avvio del sistema.

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

Il lastbootuptime verrà convertito in un formato intero grande, che verrà finalmente visualizzato in un formato leggibile.

Esempio di output:

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

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

Postazione statistica di rete

Il comando net statistics visualizza le statistiche di sistema come i byte di dati ricevuti e il tempo di attività totale dall’ultimo avvio del computer.

net statistics workstation | select-string "Statistics"

Puoi anche usare la seguente scorciatoia:

net stats work | select-string "Stat"

Esempio di output:

PS C:Userswinadmin.it> net statistics workstation | select-string "Statistics"

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

Informazioni di sistema

Il comando dell’utilità systeminfo può essere utilizzato per ottenere l’ora di avvio più recente del computer caricando e analizzando le informazioni su processore, hotfix e Hyper-V.

systeminfo

Questo comando visualizza il nome host, la versione del sistema operativo, il tipo di build, la configurazione, la versione del BIOS, l’ora di avvio, la data di installazione del software e ogni dettaglio.

Da tutti questi dati, se vuoi vedere solo i dati specifici richiesti, devi passare il Seleziona -stringa utilità aggiuntiva al comando systeminfo.

Basta digitare il seguente comando nel terminale di PowerShell per vedere l’ultimo tempo di avvio.

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

In questo caso, il cmdlet Select-String ricerca le stringhe e i file di input per i modelli di testo utilizzando la corrispondenza delle espressioni regolari.

  Come aggiungere / rimuovere programmi e file all'avvio del sistema in Windows 8.1

Il comando precedente recupera l’ora di riavvio più recente del computer locale e stampa la versione del sistema operativo di un sistema e l’ultima ora di avvio del sistema Windows sul terminale, come mostrato di seguito.

Esempio di output:

PS C:Userswinadmin.it> 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

Prompt dei comandi

Puoi anche utilizzare la riga di comando per controllare il tempo di attività o l’ultimo tempo di avvio del tuo sistema Windows con alcuni comandi e utilità come net stats, wmic e systeminfo.

Informazioni di sistema

Il comando systeminfo visualizza informazioni generiche sul sistema operativo Windows e la sua configurazione. Visualizza l’ultimo avvio di Windows. Se si desidera un tempo di attività, è necessario determinare manualmente quanto tempo è trascorso dall’ultimo avvio.

Apri un prompt dei comandi e digita il comando seguente.

systeminfo | find "System Boot Time"

Esempio di output:

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

WMIC

Il comando WMIC (riga di comando di Strumentazione gestione Windows) fornisce una rappresentazione in formato stringa dell’ultimo avvio del computer. Il risultato è formattato come un anno a quattro cifre con due cifre per mese, giorno, ora, minuti e secondi.

Apri un prompt dei comandi e digita il comando seguente.

wmic path Win32_OperatingSystem get LastBootUpTime

Esempio di output:

C:Userswinadmin.it>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330

Questo output può essere letto come 2022, mese 2, giorno 20, ora 13 (o 13:00), minuto 26 e così via.

Statistiche nette

Il comando net statistics visualizza le statistiche di sistema come byte di dati ricevuti, byte di dati trasferiti, numero di connessioni effettuate e tempo di attività totale dall’ultimo avvio del computer.

Per vedere i servizi in esecuzione nel computer Windows, utilizzare il comando seguente.

net stats

Questo comando mostra solo i servizi in esecuzione disponibili nel sistema.

  Come fare clic con il pulsante destro del mouse senza mouse (Windows e macOS)

Possiamo ottenere statistiche sia per il server che per la workstation utilizzando il contesto NET STATISTICS con il comando seguente.

net stats workstation

Qui, ho fornito la workstation al comando per vedere le statistiche.

Esempio di output:

C:Userswinadmin.it>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.

Questo comando può essere utilizzato dall’interno di un file batch e l’output può essere filtrato utilizzando il comando “trova”. Ad esempio, se si desidera trovare solo l’ora dell’ultimo avvio del sistema, utilizzare il comando seguente.

net statistics workstat

Esempio di output:

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

E se vuoi trovare il tempo di attività di Windows Server, il comando diventerà il server delle statistiche di rete.

Gestore delle attività

Questo è il modo più semplice per controllare il tempo di attività del tuo dispositivo. Invece di mostrare l’ultimo tempo di avvio, mostra il tempo di attività del sistema dall’ultimo avvio.

  • Per aprire Task Manager, usa semplicemente la scorciatoia da tastiera Ctrl + Maiusc + Esc.
  • Vai alla scheda Prestazioni.
  • Il tempo di attività del sistema verrà visualizzato nella parte inferiore della finestra.

Ciò significa che il sistema è stato riavviato prima di 8 giorni, 8 ore e 29 minuti.

Conclusione

Questi sono alcuni dei metodi per ottenere rapidamente il tempo di avvio o di attività più recente del sistema Windows.

Ogni comando ha la sua serie di vantaggi. Puoi scegliere il modo più adatto alle tue esigenze.

Spero che tu abbia trovato questo articolo molto utile per imparare come ottenere l’ultimo tempo di avvio di un sistema Windows in diversi modi.

Potresti anche essere interessato a conoscere i migliori strumenti per monitorare i server Windows.