Condividi tramite


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

TimeSpan

Per impostazione predefinita, questo cmdlet restituisce un oggetto TimeSpan che rappresenta il tempo trascorso.

DateTime

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.