Get-Uptime
Ottenere il 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 cmdlet Get-Uptime
è 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 Distinguishing Fast Startup from Hibernation.For more information about Windows fast startup, see Distinguishing Fast Startup from Hibernation.
Note
In Windows il valore restituito corrisponde alla proprietà LastBootUpTime della classe Win32_OperatingSystem in WMI.