Verificar UpTime de equipo remoto por PowerShell

En mi nueva versión 3.0 de mi trabajo actual, me ha tocado convivir con servidores y estar al día con lo que respecta a la actualización de parches de seguridad. Sin dar muchos detalles, los parches de seguridad son instalados y una vez al mes, los servidores son reiniciados para aplicar dichos parches.

Para no entrar en cada uno de ellos, y ver si efectivamente han sido reiniciados, busqué la forma más eficiente de saber cuanto tiempo llevan funcionando desde el último reinicio (UpTime) y entre las formas que encontré, el siguiente comando por PowerShell es definitivamente el mejor y más rápido.

(Get-Date) – (Get-CimInstance Win32_OperatingSystem -ComputerName Remote_Computer).LastBootupTime

Donde Remote_Computer lo reemplazan por el nombre del servidor o equipo. Es importante abrir PowerShell como administrador y que este administrador tenga permisos sobre el servidor o equipo al cual estamos consultando.

El resultado es algo como esto:

Quizás más adelante pueda insertar una lista de nombres de equipo y con un solo clic verificar todos los servidores de una sola vez.

Deja un comentario