Comandos · Sistema y programas
schtasks
Crea, consulta, ejecuta y elimina tareas programadas desde la terminal, igual que el Programador de tareas pero con comandos.
- Dónde se escribe
- CMD y PowerShell
- Permisos
- Terminal como administrador
- Riesgo
- Medio: cambia la configuración o cierra programas; revisa bien lo que escribes.
Para qué sirve
Es la versión en línea de comandos del Programador de tareas. Permite que Windows ejecute un programa o un script a una hora determinada, al iniciar sesión o al arrancar.
Es útil para automatizar copias, limpiezas o scripts sin pasar por la interfaz gráfica. Crear tareas con permisos altos requiere ejecutar la terminal como administrador.
Cómo se usa
schtasks /queryLista las tareas programadas del equipo. Añade /fo list para verlas en formato de lista.
schtasks /create /tn "Copia diaria" /tr "C:\Scripts\copia.bat" /sc daily /st 21:00Crea una tarea llamada «Copia diaria» que ejecuta el script cada día a las 21:00.
schtasks /run /tn "Copia diaria"Ejecuta la tarea ahora mismo, útil para probarla.
schtasks /delete /tn "Copia diaria" /fElimina la tarea sin pedir confirmación (/f).
A tener en cuenta
/tnes el nombre de la tarea y/trel programa que ejecuta; si la ruta lleva espacios, ponla entre comillas.- No borres tareas que no hayas creado tú: muchas pertenecen a Windows o a tu antivirus.
- Para quien prefiera la interfaz gráfica, tienes la guía del Programador de tareas.
Fuentes consultadas
- schtasks (referencia de comandos de Windows) (Microsoft Learn)