schtasks: Habilita a un administrador a crear, eliminar, consultar, cambiar, ejecutar y terminar tareas programadas en un sistema local o remoto.
/create: Indica que vamos a crear una tarea.
/TN: (NombreDeLaTarea) Permite especificar un nombre para la tarea o la ruta y el nombre de la tarea. Puede ser «NombreTarea» o «Ruta\NombreTarea»
/TR: (Ejecución) Especifica la ruta de acceso y el nombre de archivo del programa o script que se va a ejecutar. Ejemplo «c:\windows\tasks\NombreTarea.bat
/SC: (Programación) Permite especificar la frecuencia de la programación, los tipos de programación válidos son MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT. Ejemplo DAILY para indicar que se va a ejecutar diariamente
/ST: (Hora_Inicio) Especificar la hora de inicio de la tarea, el formato es HH:mm para el formato de 24 horas. Ejemplo 22:00:00 Para ejecutar la tarea a la 10:00 de la noche
/RU: (NombreUsuario) Permite especificar la cuenta de usuario con la cual se va a ejecutar la tarea, para usuarios locales y de dominio el formato válido es dominio\usuario
/RP: (Contraseña) Permite especificar la contraseña del usuario con que se va a ejecutar la tarea.

Ejemplo 1.
Crear una tarea en la ruta «JCTSOLUCIONES\restic», para ejecutar el bat «c:\windows\tasks\liberacionEspacio.bat», que se ejecute diariamente «DAILY» a las 09:15 de la noche (22:00:00), con el usuario juan del dominio netbios JCTS «JCTS\juan» y la contraseña «AlgunaContraseña»

schtasks /create /TN JCTSOLUCIONES\restic /TR c:\windows\tasks\liberacionEspacio.bat /SC DAILY /ST 22:00:00 /RU JCTS\juan /RP AlgunaContraseña

El resultado de la tarea programada si todos los datos son correctos, debería ser similar al siguiente

Categorías: Programador de Tareas