El tiempo de actividad es la medida del tiempo ininterrumpido que experimenta un sistema operativo desde el último arranque. A diferencia de Linux / Unix, Windows no tiene un comando de tiempo de actividad nativo. En Windows, puede obtener el valor del tiempo de actividad de la computadora de varias formas diferentes: desde la GUI, el símbolo del sistema o PowerShell. Consideremos todos los métodos sobre cómo verificar el tiempo de actividad de Windows.

Verifique el tiempo de actividad de Windows usando el Administrador de tareas

Puede verificar el valor actual de tiempo de actividad de Windows desde la GUI. Para hacer esto, use el Administrador de tareas.

  1. prensa Ctrl + Mayús + Esc para ejecutar el Administrador de tareas;
  2. Haga clic en el Rendimiento pestaña;
  3. El valor de tiempo de actividad actual se indica en el Tiempo de actividad etiqueta (en este ejemplo, la computadora no se reinició durante 5 días).

Muestre el tiempo de actividad de su computadora usando CMD

Para obtener el tiempo de actividad de una computadora desde el símbolo del sistema, puede usar uno de los métodos a continuación.
Ejecute el símbolo del sistema como administrador y ejecute el comando:

systeminfo|FIND “System Boot Time”

El comando debería devolver la siguiente respuesta:

System Boot Time: 9/27/2019, 1:15:55 PM

Además, puede obtener el valor del tiempo de actividad utilizando las estadísticas integradas de cualquier servicio del sistema que haya estado funcionando sin parar desde que se inició el sistema. Por lo general, se trata de servicios de servidor o estación de trabajo. Por ejemplo:

net statistics workstation |find “Statistics since”

Estadísticas desde? 9 /? 27 /? 2019 1:16:18 PM

las ventanas muestran el tiempo de actividad

Otra forma de obtener el tiempo de actividad de Windows es a través de WMI. Se utiliza la utilidad estándar de wmic:

wmic path Win32_OperatingSystem get LastBootUpTime

o

wmic path Win32_OperatingSystem get LastBootUpTime

LastBootUpTime

20190927131555.500000 + 120

comprobar el tiempo de actividad del servidor de Windows

Para obtener tiempo de actividad desde un servidor / computadora remotos, use este comando:

wmic /node:"lon-man01" os get lastbootuptime

comprobar el tiempo de actividad de windows 10

¿Cómo comprobar el tiempo de actividad de Windows con PowerShell?

Ahora veamos formas de verificar el tiempo de actividad de PowerShell. El tiempo de arranque de la computadora también se puede solicitar a través de WMI:

Get-CimInstance Win32_OperatingSystem | Select-Object LastBootUpTime

comando de tiempo de actividad del servidor de windows

O puede obtener la fecha del último inicio del sistema operativo en una forma más conveniente:

$wmi = Get-WmiObject Win32_OperatingSystem

$wmi.ConvertToDateTime($wmi.LastBootUpTime)

línea de comandos de tiempo de actividad de Windows

Viernes, 27 de septiembre de 2019 1:15:55 PM

Para saber cuántos días ha estado funcionando su computadora sin reiniciar hasta la fecha actual, ejecute:

(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

Windows 10 comprobar el tiempo de actividad

Tienes la computadora al milisegundo:

Days : 5

Hours : 20

Minutes : 15

Seconds : 11

Milliseconds : 256

Ticks : 5049112566859

TotalDays : 5.84388028571643

TotalHours : 140.253126857194

TotalMinutes : 8415.18761143167

TotalSeconds : 504911.2566859

TotalMilliseconds : 504911256.6859

Comprobación del tiempo de actividad de Windows mediante el visor de eventos

El tiempo de arranque del sistema operativo también se puede obtener en el Visor de eventos. Cuando la computadora se inicia, EventID 6005 aparece en los eventos (y EventID 6005 cuando Windows se apaga).

Abra el Visor de eventos> Registros de Windows> Sistema> haga clic con el botón derecho> Filtrar registro actual> Id. De evento 6005 - Ok.

comando de tiempo de actividad de Windows 10

Abra el último evento (Se inició el servicio de registro de eventos). La hora de inicio de la computadora se indica en su fecha.

encontrar el tiempo de actividad de Windows

También puede obtener la hora de este evento de PowerShell:

Get-WinEvent -ProviderName EventLog | Where-Object {$_.Id -eq 6005} | Select-Object -First 1 TimeCreated

powershell obtiene tiempo de actividad del sistema

Obtenga tiempo de actividad de varias computadoras con Windows en el dominio AD con PowerShell

Para encontrar el tiempo de actividad en muchas computadoras (servidores) en el dominio de AD, puede usar el siguiente script de PowerShell (estamos usando el Módulo de Active Directory para Windows PowerShell para obtener la lista de computadoras de un UNED):

import-module activedirectory

$Servers = get-adcomputer -properties DNSHostName -Filter { enabled -eq "true" -and Operatingsystem -like "*Windows Server*" } -SearchBase ‘OU=Servers,OU=London,DC=corp,DC=theitbros,DC=com’

Foreach ($server in $Servers){

write-host $server.DNSHostName

Invoke-Command -ComputerName $server.DNSHostName -ScriptBlock { ("Uptime " + ((get-date) - (gcim Win32_OperatingSystem).LastBootUpTime).days) + " days" }

}

comprobar el tiempo de actividad de Windows 10

Recomendado para ti