Qué es at.exe y cómo usarlo correctamente

  • A partir de Windows 8, at.exe (at command) ha quedado obsoleto.
  • Microsoft ahora sugiere usar el comando schtasks como reemplazo.

El at.exe y schtasks.exe son útiles herramientas de línea de comandos que lo ayudan a automatizar acciones en su computadora sin hacerlo manualmente. Facilitan la configuración de la misma tarea en varias computadoras y son útiles cuando se trabaja en aplicaciones o secuencias de comandos que necesitan usar el Programador de tareas.

Microsoft ha desaprobado el comando at.exe y recomienda usar el comando schtasks.exe más avanzado para administrar las tareas programadas.

En esta guía, le mostraremos cómo administrar las tareas programadas utilizando la herramienta at.exe y schtasks.exe en el símbolo del sistema.

¿Cuál es el uso de at exe?

El at.exe es una utilidad de línea de comandos en los sistemas operativos Windows que le permite programar tareas para que se ejecuten en un momento específico. Se puede usar para crear, ver, modificar o eliminar tareas programadas, lo que le permite realizar varias operaciones desde el símbolo del sistema o archivos por lotes.

Con el comando at.exe, puede especificar la hora y fecha exactas para ejecutar una tarea, junto con el programa o comando que debe ejecutarse.

El comando está disponible en varios sistemas operativos de Windows, incluidos Windows 7, Windows Vista, Windows XP y algunas versiones anteriores de Windows.

¿Que es schtasks.exe?

schtasks.exe es la herramienta del Programador de tareas que le permite administrar las tareas programadas. Proporciona una forma más avanzada y flexible de crear, modificar, ver y eliminar tareas programadas en comparación con el comando obsoleto at.exe.

Aunque el Programador de tareas tiene una interfaz gráfica, también puede usar el símbolo del sistema para crear, editar y eliminar tareas.

¿Cómo usar at.exe y schtasks.exe?

1. Cree una tarea programada:

  1. Abra el menú Inicio, busque Símbolo del sistemay seleccione Ejecutar como administrador.
  2. Para crear una tarea diaria que ejecute una aplicación a las 8:30 a. m. mediante schtasks.exe en Windows 8 y posterioresescriba el siguiente comando: SCHTASKS /CREATE /SC DAILY /TN «Mi tareaTarea de script» /TR «C:Scriptsscript.bat» /ST 08:30 Reemplazar Mis tareas con la ruta de la carpeta deseada, Tarea de guión con el nombre que le quieras dar a la tarea, y C:Scriptsscript.bat con la ruta a la aplicación o secuencia de comandos que desea ejecutar. Establezca el tiempo deseado para la tarea en 08:30 formato.tareas
  3. Para crear una tarea usando at.exe en Windows 7 y versiones anterioresescriba los siguientes comandos: A LAS 09:00 /CADA:D «C:Scriptsscript.bat»al mando
  4. Presiona Enter para crear la tarea.

2. Cambiar una tarea programada:

  1. Abra el símbolo del sistema como administrador.
  2. Para Windows 8 y posterioresingrese el siguiente comando para cambiar la hora en que se ejecuta una tarea denominada Tarea de secuencia de comandos a las 9:00 a. m.: SCHTASKS /CAMBIO /TN “MisTareasTarea de Script” /ST 09:00 cambiar Reemplazar Mis tareas con la ruta de la carpeta deseada, Tarea de guión con el nombre que le quieras dar a la tarea. Establezca el tiempo deseado para la tarea en 09:00 formato.
  3. Para Windows 7 y versiones anterioresuse el comando at.exe en su lugar: A LAS 09:00 /CAMBIO «MisTareasTarea de Script»al cambio
  4. Si se le solicita, escriba la contraseña de su cuenta de usuario y presione Entrar.

3. Ver la tarea programada

  1. Abra el símbolo del sistema como administrador.
  2. Para ver las tareas programadas en Windows 10 y más recientepuede usar el siguiente comando:TAREAS/CONSULTA consulta
  3. Este comando mostrará una lista de todas las tareas programadas en su sistema, incluidos sus nombres, estado, activadores y otros detalles.
  4. Para Windows 7 y anterioresejecute el siguiente comando: EN

Las tareas que creó usando el Programador de tareas estarán al final de la lista.

4. Cancelar una tarea programada

  1. Inicie el símbolo del sistema como administrador.
  2. Para Windows 8 y posterioresejecute el siguiente comando para eliminar una tarea programada denominada Tarea de limpieza: SCHTASKS /DELETE /TN «Mis tareasTarea de limpieza» Este ejemplo elimina la Tarea de limpieza ubicado en la carpeta MyTasks de las tareas programadas.
  3. Para confirmar la eliminación, escriba Y cuando se le solicite y presione Entrar.Borrar comando
  4. Para Windows 7 y versiones anterioresejecute el siguiente comando at.exe para eliminar una tarea programada: A LAS 8 /BORRAR Reemplazar 8 con el id de la tarea que desea eliminar.borrar 8
  5. Para eliminar todas las tareas de Windows 8 y posteriores sistemas operativos, ejecute el siguiente comando: SCHTASKS /DELETE /TN * /Fborrar horario
  6. Para eliminar todas las tareas de Windows 7 y anterioresuse este comando en su lugar: EN / ELIMINAR

A diferencia de at command, schtasks es un comando más avanzado y flexible para administrar tareas programadas en Windows. Para obtener más información sobre los parámetros y las opciones de los comandos schtasks, visite la página oficial de Microsoft Learn.

También puede usar la utilidad Programador de tareas para crear, modificar y administrar tareas programadas.

Para cualquier pregunta y más sugerencias, utilice la sección de comentarios a continuación.