Ha venido al lugar correcto si desea obtener información sobre las diferentes formas de verificar la última hora de arranque de la máquina con Windows.
Los administradores de red usan la hora del último arranque de Windows como una métrica para solucionar los problemas cotidianos que pueden surgir en el sistema.
Comencemos por ver un par de métodos diferentes para identificar la última hora de arranque de Windows.
Tabla de contenido
Potencia Shell
Hay algunas formas de utilizar Power Shell para verificar el tiempo de actividad de su máquina con Windows o el último tiempo de arranque.
Cmdlet Get-CimInstance
El cmdlet Get-CimInstance en PowerShell se puede usar para obtener la hora de arranque más reciente del sistema.
Obtener CimInstance cmdlet (instancias de WMI clases) obtiene información del sistema del nombre de la clase del sistema operativo win32 y la proporciona a la segunda instrucción a través del operador de canalización. Obtiene una clase de CIM (Common Information Model) instancias de un servidor CIM.
El segundo comando elige las propiedades CSName y lastBootupTime de CIM y, como resultado, muestra la hora del último arranque de la máquina con Windows.
Primero, abra PowerShell y ejecútelo como administrador.
Simplemente escriba el siguiente comando en PowerShell para ver la hora del último arranque.
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Salida de muestra:
PS C:Userskirukiru.es> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime csname lastbootuptime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
El siguiente comando gcim muestra el tiempo de actividad de un sistema de Windows en forma de lista con días, horas y minutos. En lugar de la hora del último arranque, solo muestra el tiempo de actividad de un sistema desde el último arranque.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Aquí, gcim significa Get – CimInstance.
Salida de muestra:
PS C:Userskirukiru.es> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime Days : 7 Hours : 8 Minutes : 44 Seconds : 38 Milliseconds : 884 Ticks : 6362788845605 TotalDays : 7.36433894167245 TotalHours : 176.744134600139 TotalMinutes : 10604.6480760083 TotalSeconds : 636278.8845605 TotalMilliseconds : 636278884.5605
Si está utilizando PowerShell 6 o superior, puede obtener el tiempo de actividad de Windows y el último tiempo de arranque fácilmente con el siguiente comando:
Get-Uptime -Since
Para ver todas las propiedades y métodos de Get-CimInstance, use el siguiente comando.
Get-CimInstance Win32_OperatingSystem | Get-Member
Este comando proporciona la información de todos los métodos Get-CimInstance y sus propiedades.
Obtener WmiObject
Puede consultar fácilmente la última hora de arranque de su PC con el comando PowerShell Get-WmiObject, como se muestra a continuación.
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
Salida de muestra:
PS C:Userskirukiru.es> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime 20220220132640.500000+330
Verá una salida que parece incómoda al principio, pero no es difícil de leer y comprender. Puede averiguar fácilmente la última hora de arranque de su máquina con Windows.
La siguiente información se puede usar para desglosar LastBootUpTime 20220220132640.500000+330.
- Año: 2022.
- Mes: 02.
- Día: 20.
- Hora: 13.
- Minutos: 26.
- Segundos: 40.
- Milisegundos: 500000.
- GMT: +330 (5 horas y media por delante de GMT).
O también puede usar otro comando Get-WmiObject para consultar la hora del último arranque del sistema.
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
El último tiempo de arranque se convertirá en formato de entero grande, que finalmente se mostrará en un formato legible.
Salida de muestra:
PS C:Userskirukiru.es> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}} csname LastBootUpTime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Estación de trabajo de estadísticas de red
El comando de estadísticas de red muestra las estadísticas del sistema, como los bytes de datos recibidos y el tiempo de actividad total desde el último arranque de la computadora.
net statistics workstation | select-string "Statistics"
También puede usar el siguiente atajo:
net stats work | select-string "Stat"
Salida de muestra:
PS C:Userskirukiru.es> net statistics workstation | select-string "Statistics" Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM
Información del sistema
El comando de la utilidad systeminfo se puede usar para obtener el tiempo de arranque más reciente de la computadora mediante la carga y el análisis de la información del procesador, Hotfix e Hyper-V.
systeminfo
Este comando muestra el nombre de host, la versión del sistema operativo, el tipo de compilación, la configuración, la versión del BIOS, la hora de inicio, la fecha de instalación del software y todos los detalles.
De todos estos datos, si desea ver solo los datos requeridos específicos, debe pasar el Seleccione -cadena utilidad adicional al comando systeminfo.
Simplemente escriba el siguiente comando en la terminal de PowerShell para ver la hora del último arranque.
systeminfo | Select-String "OS version","System Boot Time"
Aquí, el cmdlet Select-String busca patrones de texto en archivos y cadenas de entrada mediante la coincidencia de expresiones regulares.
El comando anterior obtiene el tiempo de reinicio más reciente de la computadora local e imprime la versión del sistema operativo de un sistema y el último tiempo de inicio del sistema de Windows en la terminal, como se muestra a continuación.
Salida de muestra:
PS C:Userskirukiru.es> systeminfo | Select-String "OS version","System Boot Time" OS Version: 10.0.22000 N/A Build 22000 System Boot Time: 2/20/2022, 1:26:40 PM BIOS Version: Insyde F.18, 3/15/2019
símbolo del sistema
También puede usar la línea de comandos para verificar el tiempo de actividad o el último tiempo de arranque de su sistema Windows con algunos comandos y utilidades como net stats, wmic y systeminfo.
Información del sistema
El comando systeminfo muestra información genérica sobre el sistema operativo Windows y su configuración. Muestra la última vez que se inició Windows. Si desea tiempo de actividad, debe determinar manualmente cuánto tiempo ha pasado desde el último arranque.
Abra un símbolo del sistema y escriba el siguiente comando.
systeminfo | find "System Boot Time"
Salida de muestra:
C:Userskirukiru.es>systeminfo | find "System Boot Time" System Boot Time: 2/20/2022, 1:26:40 PM
WMIC
El comando WMIC (Línea de comandos de instrumentación de administración de Windows) le proporcionará una representación de cadena de la última hora de arranque de la computadora. El resultado tiene el formato de un año de cuatro dígitos con dos dígitos para mes, día, hora, minuto y segundo.
Abra un símbolo del sistema y escriba el siguiente comando.
wmic path Win32_OperatingSystem get LastBootUpTime
Salida de muestra:
C:Userskirukiru.es>wmic path Win32_OperatingSystem get LastBootUpTime LastBootUpTime 20220220132640.500000+330
Esta salida se puede leer como 2022, mes 2, día 20, hora 13 (o 1:00 p. m.), minuto 26, etc.
Estadísticas netas
El comando de estadísticas de red muestra las estadísticas del sistema, como los bytes de datos recibidos, los bytes de datos transferidos, la cantidad de conexiones realizadas y el tiempo de actividad total desde el último arranque de la computadora.
Para ver los servicios que se ejecutan en la máquina de Windows, use el siguiente comando.
net stats
Este comando solo muestra los servicios en ejecución disponibles en el sistema.
Podemos obtener estadísticas para el servidor o la estación de trabajo usando el contexto NET STATISTICS con el siguiente comando.
net stats workstation
Aquí, proporcioné la estación de trabajo al mando para ver las estadísticas.
Salida de muestra:
C:Userskirukiru.es>net stats workstation Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM Bytes received 66780 Server Message Blocks (SMBs) received 18 Bytes transmitted 63746 Server Message Blocks (SMBs) transmitted 0 Read operations 0 Write operations 0 Raw reads denied 0 Raw writes denied 0 Network errors 0 Connections made 0 Reconnections made 0 Server disconnects 0 Sessions started 0 Hung sessions 0 Failed sessions 0 Failed operations 0 Use count 10 Failed use count 0 The command completed successfully.
Este comando se puede usar desde un archivo por lotes y la salida se puede filtrar con el comando «buscar». Por ejemplo, si desea encontrar solo la última hora de arranque del sistema, use el siguiente comando.
net statistics workstat
Salida de muestra:
C:Userskirukiru.es>net statistics workstation | find "Statistics" Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM
Y si desea encontrar el tiempo de actividad de Windows Server, el comando se convertirá en el servidor de estadísticas de red.
Administrador de tareas
Esta es la forma más sencilla de verificar el tiempo de actividad de su dispositivo. En lugar de mostrar la hora del último arranque, muestra el tiempo de actividad del sistema desde el último arranque.
- Para abrir el Administrador de tareas, simplemente use el atajo de teclado Ctrl + Shift + Esc.
- Vaya a la pestaña Rendimiento.
- El tiempo de actividad del sistema se mostrará cerca de la parte inferior de la ventana.
Esto significa que el sistema se reinició antes de 8 días, 8 horas y 29 minutos.
Conclusión
Estos son algunos de los métodos para obtener rápidamente el tiempo de arranque o tiempo de actividad más reciente del sistema de Windows.
Cada comando tiene su propio conjunto de beneficios. Puedes elegir la forma que mejor se adapte a tus necesidades.
Espero que haya encontrado este artículo muy útil para aprender cómo obtener la última hora de arranque de un sistema Windows de diferentes maneras.
También puede estar interesado en conocer las mejores herramientas para monitorear servidores de Windows.