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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 Distinguere l'avvio rapido dalla riattivazione dall'ibernazione.

Note

In Windows il valore restituito corrisponde alla proprietà LastBootUpTime della classe Win32_OperatingSystem in WMI.