No recuerdo si para xp funciona, para windows 7 si
XP trae un comando llamado
shutdown, que permite apagar el equipo, ahora tiene un parámetro
/s que apaga la PC, y otro
/t xxx
donde xxx es un numero en segundos que tardará la PC en apagarse.
shutdown /s /t 3600 --> apaga la PC en una hora, el problema es que no permite fijar una hora específica a no ser que calcules los segundos.
Lo que si podemos hacer es crear un archivo apagar.cmd con el comando
shutdown /s
y utilizar el programador de tareas para que se ejecute a una hora específica.
Te aclaro que yo no uso el programador de tareas, utilizo esto
http://www.nncron.ru/download/nncronlt117.exe
es un clon del cron de linux pero para windows, se instala como un servicio
luego se edita el archivo cron.tab y con esta linea
Código:
50 21 * * * "C:\apagar.cmd"
El archivo apagar.cmd se va a ejecutar a las 21:50 de cada día, incluso aunque no hayas iniciado sesion. (deberías configurar tu propia hora).
La sintáxis del cron.tab es un poco más compleja, leete el archivo de ayuda
Mi duda en XP es porque en Win 7 hay otro parámetro /p, es decir
shutdown /p
que apaga de una el equipo sin mostrar ninguna advertencia al usuario sobre posibles aplicaciones abiertas, y no recuerdo si ese /p en XP existe o funciona de la misma manera
Saludos