Get-Uptime
Ottenere TimeSpan dall'ultimo avvio.
Sintassi
Get-Uptime []
Get-Uptime
[-Since]
[<CommonParameters>]
Descrizione
Questo cmdlet restituisce il tempo trascorso dall'ultimo avvio del sistema operativo.
Il Get-Uptime
cmdlet è stato introdotto in PowerShell 6.0.
Esempio
Esempio 1 - Mostra ora dall'ultimo avvio
Get-Uptime
Days : 9
Hours : 0
Minutes : 9
Seconds : 45
Milliseconds : 0
Ticks : 7781850000000
TotalDays : 9.00677083333333
TotalHours : 216.1625
TotalMinutes : 12969.75
TotalSeconds : 778185
TotalMilliseconds : 778185000
Esempio 2: visualizzare l'ora dell'ultimo avvio
Get-Uptime -Since
Tuesday, June 18, 2019 2:34:56 PM
Parametri
-Since
Fare in modo che il cmdlet restituisca un oggetto DateTime che rappresenta l'ultima volta in cui è stato avviato il sistema operativo.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Non è possibile inviare tramite pipe oggetti a questo cmdlet.
Output
Per impostazione predefinita, questo cmdlet restituisce un oggetto TimeSpan che rappresenta il tempo trascorso.
Quando si usa il parametro Since , questo cmdlet restituisce un oggetto DateTime che rappresenta l'ora dell'ultimo avvio.
Nota
Se l'avvio rapido di Windows è abilitato, Windows non aggiorna il valore archiviato in LastBootUpTime. Per disabilitare l'avvio rapido, eseguire il comando seguente: Powercfg -h off
.
Per altre informazioni sull'avvio rapido di Windows, vedere Distinguere l'avvio rapido dalla riattivazione dall'ibernazione.
Note
In Windows il valore restituito corrisponde alla proprietà LastBootUpTime della classe Win32_OperatingSystem in WMI.