Condividi tramite


Get-Uptime

Ottieni il TimeSpan dall'ultimo avvio.

Sintassi

Timespan (Impostazione predefinita)

Get-Uptime
    [<CommonParameters>]

Since

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 il tempo trascorso 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

Indurre il cmdlet a restituire un oggetto DateTime che rappresenta l'ultima volta in cui il sistema operativo è stato avviato.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Since
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Gli oggetti non possono essere inviati tramite pipe a questo cmdlet.

Output

TimeSpan

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

DateTime

Quando si utilizza il parametro Since, questo cmdlet restituisce un oggetto DateTime che rappresenta l'ora dell'ultimo avvio.

Annotazioni

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 ulteriori 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.