Comandos schtasks

Programa comandos y programas para que se ejecuten periódicamente o en un momento específico, agrega y quita tareas de la programación, inicia y detiene las tareas a petición y muestra y cambia las tareas programadas.

Nota

La herramienta schtasks.exe realiza las mismas operaciones que las tareas programadas en el panel de control. Puede usar estas herramientas conjunta e indistintamente.

Permisos necesarios

  • Para programar, ver y cambiar todas las tareas del equipo local, debe ser miembro del grupo Administradores.

  • Para programar, ver y cambiar todas las tareas del equipo remoto, debe ser miembro del grupo Administradores en el equipo remoto, o bien debe usar el parámetro /u para proporcionar las credenciales de un administrador del equipo remoto.

  • Puede usar el parámetro /u en una operación /create o /change si los equipos local y remoto están en el mismo dominio, o si el equipo local está en un dominio en el que confía el dominio del equipo remoto. De lo contrario, el equipo remoto no puede autenticar la cuenta de usuario especificada y no puede comprobar que la cuenta sea miembro del grupo Administradores.

  • La tarea que tiene previsto ejecutar debe tener el permiso adecuado; estos permisos varían según la tarea. De forma predeterminada, las tareas se ejecutan con los permisos del usuario actual del equipo local o con los permisos del usuario especificado por el parámetro /u, si se incluye uno. Para ejecutar una tarea con permisos de una cuenta de usuario diferente o con permisos del sistema, use el parámetro /ru.

Sintaxis

schtasks /change
schtasks /create
schtasks /delete
schtasks /end
schtasks /query
schtasks /run

Parámetros

Parámetro Descripción
schtasks change Cambia una o varias de las siguientes propiedades de una tarea:
  • Programa que la tarea ejecuta (/tr)
  • Cuenta de usuario con la que se ejecuta la tarea (/ru)
  • Contraseña de la cuenta de usuario (/rp)
  • Agrega la propiedad interactive-only a la tarea (/it)
schtasks create Programa una nueva tarea.
schtasks delete Elimina una tarea programada.
schtasks end Detiene un programa iniciado por una tarea.
schtasks query Muestra las tareas programadas para ejecutarse en el equipo.
schtasks run Inicia inmediatamente una tarea programada. La operación run omite la programación, pero usa la ubicación del archivo de programa, la cuenta de usuario y la contraseña guardadas en la tarea para ejecutar la tarea inmediatamente.