Cómo ejecutar la tarea programada después de que se completa otra tarea en Windows 11/10

En su computadora con Windows 11 o Windows 10, ya sea que esté intentando usar elPara ejecutar una tarea en un momento específico o cuando ocurre un evento, puede crear una tarea al menos de dos maneras diferentes usando la configuración básica y avanzada. En este post te mostramoscómo ejecutar la tarea programada después de que se completa otra tarea.

El Programador de tareas es una herramienta que se incluye con el sistema operativo Windows y que permite a los usuarios de PC crear y ejecutar prácticamente cualquier tarea automáticamente en su sistema. Normalmente, el sistema y determinadas aplicaciones utilizan el programador para automatizar las tareas de mantenimiento (por ejemplo, desfragmentación y limpieza del disco, actualizaciones, etc.). Con esta experiencia, puede iniciar aplicaciones, ejecutar comandos y ejecutar scripts en un día y hora determinados, o también puede activar tareas cuando ocurre un evento específico. Las tareas son el componente principal del Programador de tareas y los siguientes son los componentes:

  • Tareas
  • Acciones de tarea
  • Activadores de tareas
  • Información de registro de tareas
  • Condiciones de tarea inactiva
  • Contextos de seguridad para tareas
  • Repetir una tarea
  • Mantenimiento automático

El Programador de tareas de Windows le permiteque puede ejecutarse según lo programado y cuando aparece un determinado evento en el Visor de eventos. Para esta publicación, digamos que tienes un proyecto en el que estás trabajando y tienes dos tareas/trabajos, la primera tarea llamadaTarea 1,y la segunda tarea llamadaTarea2. Ahora, tienes un requisito dondeTarea2debe ejecutarse inmediatamente despuésTarea1se ha completado con éxito. Hay varias maneras de lograr esto: para este proyecto en particular, cumplir con el requisito deTarea2, desencadenaríasTarea2basado “en un evento”, que es la finalización exitosa deTarea1.

Leer:

Entonces, si quieresejecutar una tarea programada después de que se complete otra tarea, puede seguir las sencillas instrucciones paso a paso que se describen a continuación para realizar esta tarea fácilmente. Según nuestro ejemplo o escenario de caso, siga estos pasos para crear con éxito un activador enTarea2:

  • Presione elTecla de Windows + Rteclas para invocar el cuadro de diálogo Ejecutar.
  • En el cuadro de diálogo Ejecutar, escribatareaschd.mscy presione Enter para abrir el Programador de tareas.
  • En el panel izquierdo del Programador de tareas, expanda elBiblioteca del programador de tareas.
  • Ahora, seleccione la carpeta que contieneTarea2.
  • En el panel central de la carpeta abierta, haga clic derecho en la tarea.
  • SeleccionarPropiedadesdesde el menú contextual.
  • En la ventana Propiedades de la tarea, haga clic en elDesencadenantespestaña.
  • Haga clic en elNuevobotón.
  • en elNuevo disparadorventana, haga clic en el menú desplegable paracomenzar la tarea.
  • Seleccione elen un eventoopción del menú.
  • Próximo. en elAjustessección, seleccione el botón de radio para laCostumbreopción.
  • Haga clic en elNuevo filtro de eventosbotón.
  • A continuación, en elNuevo filtro de eventosventana, haga clic en elXMLpestaña.
  • Marque la casillaEditar consulta manualmenteopción en la parte inferior de la ventana.
  • Haga clic en elpara continuar si recibe el siguiente mensaje:

Si elige editar manualmente la consulta, ya no podrá modificarla utilizando los controles de la pestaña Filtro. ¿Quieres continuar?

Ahora deberá ingresar el XPath del filtro de eventos que se utilizará para consultar el evento de Windows. En nuestro ejemplo, aquí es donde especifica el disparador para comenzarTarea2cuandoTarea1se ha completado con éxito.

  • En el cuerpo XML, el filtro de eventos XPath que se utilizará en este caso tendrá un aspecto similar al siguiente. Tenga en cuenta que puede ajustar el código siguiente según sus necesidades. Lo más probable sería elNombre de la tarea.
<QueryList>
   <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
      <Select Path="Microsoft-Windows-TaskScheduler/Operational">*[EventData[@Name='ActionSuccess'][Data [@Name='TaskName']='\Task1']] and *[EventData[@Name='ActionSuccess'][Data [@Name='ResultCode']='0']]</Select>
   </Query>
</QueryList>
  • Hacer clicDE ACUERDOcuando haya terminado.
  • Finalmente, haga clicDE ACUERDOhasta el final para cerrar todas las ventanas.
  • Salga del Programador de tareas.

En una nota final, en Windows 11/10, de forma predeterminada, el Historial de tareas para el Programador de tareas está deshabilitado, por lo que para que esto funcione, deberá habilitarlo. Para ello puedes ir al Programador de tareas, y sin seleccionar ninguna tarea, hacer clic enAcciónen el menú superior y luego haga clicHabilitar el historial de todas las tareas.

Leer:

¡Eso es todo! Ahora puedes correrTarea1(manualmente, programado o usando PowerShell:Iniciar tarea programada mis tareas\Tarea1). Cuando la Tarea 1 se completa con éxito,Tarea2se iniciará automáticamente de inmediato.

Lea también:

¿Cómo hago para que el Programador de tareas se ejecute automáticamente?

Para configurar el Programador de tareas de Windows para ejecutar automáticamente un conjunto de reglas: En el menú Inicio, seleccione Herramientas administrativas > Programador de tareas. En Programador de tareas (local), seleccione Biblioteca del Programador de tareas y elija Nueva carpeta en el panel Acciones. Ingrese a Datacap y haga clic en Aceptar.

Leer:

¿El Programador de tareas le permite ejecutar tareas como otro usuario?

Microsoft Windows Server 2003: el Programador de tareas permite a un usuario no administrador crear una tarea que se ejecuta en la cuenta de otro usuario. PROBLEMA: Un usuario que no sea administrador puede programar una tarea que se ejecuta en la cuenta de otro usuario mediante el Programador de tareas. Sin embargo, el Programador de tareas no se ejecutará si la computadora está apagada.

Leer:

¿Qué tareas semanales sería útil ejecutar en el Programador de tareas?

Esto dependerá en gran medida de los casos de uso individuales. En general, las siguientes pueden ser tareas diarias/semanales/mensuales sencillas que puede ejecutar utilizando el Programador de tareas:

  • Inicie Chrome a las 8 a. m. todas las mañanas.
  • Envía automáticamente un informe mensual a tu Bbss.
  • Reinicie su computadora una vez al día.
  • Escanee su PC cada dos semanas.
  • Actualice su conexión a Internet diariamente.
  • Registrar estadísticas del monitor de rendimiento.

¿Qué es Ejecutar con los privilegios más altos en el Programador de tareas?

Ejecutar con los privilegios más altos: esta opción esencialmente otorga privilegios de administrador de tareas de la misma manera que lo haría el mensaje de Control de cuentas de usuario (UAC). Si planea utilizar esto con fines administrativos, probablemente desee habilitar esta opción.

Related Posts