XP Pro Programe un programa para que se ejecute una vez a la vez usando Schtasks

Windows XP Professional tiene una utilidad de línea de comandos que permite a los usuarios programar la ejecución de tareas. La utilidad schtasks tiene una amplia variedad de opciones. Este tutorial proporciona un ejemplo sencillo de cómo programar una tarea para que se ejecute una vez en el futuro.


Los parámetros mínimos necesarios para ejecutar una tarea una vez son / sc (programación), / tr (tarea a ejecutar), / st (hora de inicio) y / tn (nombre de tarea único). Esta sintaxis ejecutará la tarea como el usuario actual. Para ejecutar el programa de desfragmentación en la unidad C: a las 11 PM, use este comando:

schtasks / create / sc once / st 23:00:00 / tn cdefrag / tr "defrag c:"

La programación (/ sc una vez) indica que la tarea solo se ejecutará una vez. La hora de inicio (/ st 23:00:00) determina la hora (HH: MM: SS) que la tarea comenzará en el formato de 24 horas. El nombre de la tarea (/ th cdefrag) debe ser un nombre único que se pueda usar para hacer referencia a la tarea programada más adelante. La tarea a ejecutar (/ tr “defrag c:”) especifica el comando y los parámetros a ejecutar. Es obligatorio incluir la tarea para que se ejecute entre comillas para las tareas con opciones.

Cuando ejecute el comando anterior, le dirá a qué usuario ejecutará la tarea (el usuario actual) y le pedirá la contraseña de ese usuario. Es posible colocar la contraseña en el comando (usando / rp contraseña). Sin embargo, hacerlo puede ser un riesgo para la seguridad.

Si desea ejecutar la tarea como otro usuario, especifique el nombre de usuario con la / ru nombre de usuario Opción de comando.

De forma predeterminada, la tarea se ejecutará dentro de las próximas 24 horas a partir de la próxima hora de inicio. Para ejecutar el comando a la hora especificada en una fecha diferente, use el / sd mm / dd / aaaa opción.

Para ver los eventos programados, simplemente ejecute schtasks sin opciones.