Con AT, por ejemplo a las 10:00 detienes la computadora, y a las 11:00 la reactivas.
at /?
El comando AT programa la ejecución de comandos y programas en un equipo a
una hora y fecha especificadas. El servicio de programación debe estar en
ejecución para utilizar el comando AT.
AT [\\equipo] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\equipo] hora [/INTERACTIVE]
[ /EVERY:fecha[,...] | /NEXT:fecha[,...]] "comando"
\\equipo Especifica un equipo remoto. Si se omite este
parámetro, los comandos se programan en el equipo
local.
id Es un número de identificación asignado al comando
programado.
/delete Cancela un comando programado. Si se omite id, se
cancelarán todos los comandos programados en el equipo.
/yes Se usa con el comando de cancelación de todos los
trabajos cuando no se desea ninguna confirmación.
/interactive Permite a la tarea interactuar con el escritorio del
usuario cuya sesión coincide con el momento de
ejecución de la tarea.
/every:fecha[,...] Ejecuta el comando cada día de la semana o mes
especificado. Si se omite la fecha, se asume que es el
día actual del mes.
/next:fecha[,...] Ejecuta el comando especificado la próxima vez que
aparezca ese día (por ejemplo, el próximo jueves). Si
se omite la fecha, se asume que es el día actual del
mes.
"comando" Es el comando de Windows NT o programa por lotes que se
va a ejecutar.
PARA OCULTAR EL PASSWORD.
==========================
http://www.dbforums.com/db2/1613897-how-hide-password-when-executing-batch-file-windows-need-user-interact.html
@echo off
rem ================ 'Get password not displayed on screen' ==============
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>in.com
set /p password=Enter database password:<nul
for /f "tokens=*" %%i in ('in.com') do (
set password=%%i
rem Display 'i' and 'password' variables
echo %%i
echo %password%
)
del in.com
rem ================ End of 'Get password not displayed on screen' =======
echo.
echo --------------
echo %password%
pause