Guía avanzada del comando Shutdown para administración remota en XP
La administración centralizada es una de las potencias de los sistemas NT. Aprende a gestionar el cierre de estaciones de trabajo en tu red local desde Windows XP.
Control total de sistemas remotos mediante Símbolo del Sistema
El comando shutdown.exe en Windows XP no es solo una herramienta de apagado; es un sistema de gestión de energía que permite documentar por qué se detiene un servidor o estación de trabajo. Al administrar equipos de forma remota (parámetro -m), es vital utilizar los códigos de razón para que el Visor de Sucesos registre correctamente el motivo del cierre.
Sintaxis Completa de Parámetros
Para ejecutar el comando, utiliza la siguiente estructura en la consola:
shutdown [-i | -l | -s | -r | -a] [-f] [-m \\nombre_equipo] [-t xx] [-c "comentario"] [-d [u][p]:xx:yy]
- -i : Muestra la interfaz gráfica de usuario (GUI). Debe ser el primer parámetro si se usa.
- -l : Cierra la sesión actual (no compatible con la opción remota
-m). - -s : Apaga el equipo por completo.
- -r : Reinicia el equipo.
- -a : Aborta un apagado o reinicio en curso (solo durante la cuenta atrás).
- -m \\equipo : Especifica el nombre o IP del ordenador remoto a gestionar.
- -t xx : Define el tiempo de espera para el cierre en xx segundos (por defecto son 20).
- -c "comentario" : Mensaje visible en la pantalla del usuario (máximo 127 caracteres).
- -f : Fuerza el cierre de aplicaciones sin previo aviso (ignora cambios no guardados).
Gestión de Códigos de Razón (-d [u][p]:xx:yy)
El parámetro -d se utiliza para categorizar el apagado en los registros del sistema. Esto es especialmente útil en entornos profesionales para saber si un reinicio fue por mantenimiento o por un fallo técnico.
| Código | Descripción |
|---|---|
| u | Indica que el código de razón es definido por el usuario. |
| p | Indica que el apagado es planificado (previsto). |
| xx | Código de razón mayor: Un número entero positivo menor de 256 que define el grupo principal (ej. Hardware, Sistema Operativo). |
| yy | Código de razón menor: Un número entero positivo menor de 65536 que define la causa específica. |
Ejemplos de comandos avanzados
1. Reinicio remoto planificado por mantenimiento de hardware:
shutdown -r -m \\PC_VENTAS -t 60 -f -d p:1:1 -c "Reinicio por cambio de memoria RAM"
2. Apagado inmediato de un equipo remoto por fallo de usuario:
shutdown -s -m \\PC_LAB02 -t 0 -d u:5:19
Consideraciones de Seguridad
Para que el parámetro -m funcione entre equipos XP, el servicio Registro remoto debe estar iniciado en la máquina de destino. Además, si no estás en un dominio, Windows XP utiliza "Forced Guest" por defecto; debes cambiar la directiva de seguridad local a "Clásico: usuarios locales se autentican como ellos mismos" para que tus credenciales de administrador sean aceptadas por el equipo remoto.
Nota técnica: Si utilizas el código -d sin prefijos, el sistema asumirá que es un apagado no planificado y no definido por el usuario, lo que generará una entrada de "Apagado inesperado" en el Log de eventos si no se configuran bien los números xx:yy.