Get-Uptime
Obtenga el timeSpan de
Sintaxis
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
Causa que el cmdlet devuelva un objeto DateTime que representa la última vez que se ha iniciado el sistema operativo.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None
No se pueden canalizar objetos a este cmdlet.
Salidas
De forma predeterminada, este cmdlet devuelve un objeto TimeSpan que representa el tiempo transcurrido.
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 la hibernación.
Notas
En Windows, el valor devuelto es el mismo que la propiedad LastBootUpTime de la clase Win32_OperatingSystem en WMI.