Compartir vía


Desencadenadores de tareas

Un desencadenador es un conjunto de criterios que, si se cumplen, inicia la ejecución de una tarea. El Programador de tareas proporciona desencadenadores basados en tiempo y basados en eventos que pueden iniciar una tarea de varias maneras diferentes. Uno o varios desencadenadores pueden iniciar una tarea determinada. Una tarea puede tener un máximo de 48 desencadenadores.

Desencadenadores basados en tiempo

Los desencadenadores basados en tiempo inician tareas en momentos especificados. Esto incluye iniciar la tarea una vez en un momento específico o iniciar la tarea varias veces en una programación diaria, semanal, mensual o mensual de día de semana.

Desencadenadores basados en eventos

Los desencadenadores basados en eventos inician una tarea en respuesta a unos determinados eventos del sistema. Por ejemplo, los desencadenadores basados en eventos se pueden establecer para iniciar una tarea cuando se inicia el sistema, cuando un usuario inicia sesión en el equipo local o cuando el sistema deja de estar inactivo.

Desencadenadores múltiples

Cada tarea se puede iniciar mediante uno o varios desencadenadores, lo que permite iniciar la tarea de varias maneras. Sin embargo, varios desencadenadores se implementan de forma diferente en el Programador de tareas 1.0 y el Programador de tareas 2.0.

En Task Scheduler 2.0, cada desencadenador se define mediante una API de desencadenador independiente asociada a la tarea a través de la colección de desencadenadores.

En el Programador de tareas 1.0, se pueden considerar varios desencadenadores como una programación, un conjunto de horas en las que se inicia la tarea. En este caso, la programación es el conjunto de horas (especificada por la unión de todos los desencadenadores asociados al elemento de trabajo) en el que se ejecutará un elemento de trabajo.

Repetir una tarea

Tipos de desencadenador

Interfaces de desencadenador

Acerca del programador de tareas