Get-Uptime

Obtenga timeSpan desde el último arranque.

Syntax

Get-Uptime []
Get-Uptime
   [-Since]
   [<CommonParameters>]

Description

Este cmdlet devuelve el tiempo transcurrido desde el último arranque del sistema operativo.

El cmdlet Get-Uptime se introdujo en PowerShell 6.0.

Ejemplos

Ejemplo 1: Mostrar la hora desde el último arranque

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

Ejemplo 2: mostrar la hora del último arranque

Get-Uptime -Since

Tuesday, June 18, 2019 2:34:56 PM

Parámetros

-Since

Hacer que el cmdlet devuelva un objeto DateTime que represente la última vez que se ha arrancado el sistema operativo.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

No se pueden canalizar objetos a este cmdlet.

Salidas

TimeSpan

De forma predeterminada, este cmdlet devuelve un objeto TimeSpan que representa el tiempo transcurrido.

DateTime

Cuando se usa el parámetro Since , este cmdlet devuelve un objeto DateTime que representa la última hora de arranque.

Nota:

Si el inicio rápido de Windows está habilitado, Windows no actualiza el valor almacenado en LastBootUpTime. Para deshabilitar el inicio rápido, ejecute el siguiente comando: Powercfg -h off.

Para obtener más información sobre el inicio rápido de Windows, consulte Distinguir inicio rápido de reactivación desde hibernación.

Notas

En Windows, el valor devuelto es el mismo que la propiedad LastBootUpTime de la clase Win32_OperatingSystem en WMI.