Share via


WeeklyTrigger (objeto)

Objeto de scripting que representa un desencadenador que inicia una tarea en función de una programación semanal. Por ejemplo, la tarea comienza a las 8:00 A.M. en un día específico de la semana cada semana o cada otra semana.

Miembros

El objeto WeeklyTrigger tiene estos tipos de miembros:

Propiedades

El objeto WeeklyTrigger tiene estas propiedades.

Propiedad Tipo de acceso Descripción
DaysOfWeek
Lectura/escritura
Obtiene o establece los días de la semana en los que se ejecuta la tarea.
Enabled
Lectura/escritura
Se hereda del objeto Trigger . Obtiene o establece un valor booleano que indica si el desencadenador está habilitado.
EndBoundary
Lectura/escritura
Se hereda del objeto Trigger . Obtiene o establece la fecha y hora en que se desactiva el desencadenador. El desencadenador no puede iniciar la tarea después de desactivarla.
ExecutionTimeLimit
Lectura/escritura
Se hereda del objeto Trigger . Obtiene o establece la cantidad máxima de tiempo que se permite ejecutar la tarea iniciada por el desencadenador.
Id
Lectura/escritura
Se hereda del objeto Trigger . Obtiene o establece el identificador del desencadenador.
RandomDelay
Lectura/escritura
Obtiene o establece un tiempo de retraso que se agrega aleatoriamente a la hora de inicio del desencadenador.
Repetición
Lectura/escritura
Se hereda del objeto Trigger . Obtiene o establece la frecuencia con la que se ejecuta la tarea y cuánto tiempo se repite el patrón de repetición una vez iniciada la tarea.
StartBoundary
Lectura/escritura
Se hereda del objeto Trigger . Obtiene o establece la fecha y hora en que se activa el desencadenador.
Tipo
Solo lectura
Se hereda del objeto Trigger . Obtiene el tipo del desencadenador.
WeeksInterval
Lectura/escritura
Obtiene o establece el intervalo entre las semanas de la programación.

Observaciones

La hora del día en que se inicia la tarea se establece mediante la propiedad StartBoundary .

Al leer o escribir su propio XML para una tarea, se especifica un desencadenador semanal mediante el elemento ScheduleByWeek del esquema del Programador de tareas.

El día en que el horario de verano (DST) comienza en un año, para una zona horaria del Pacífico (hora cambiada de 02:00 a 03:00 a. m. en 2022), cualquier tarea programada para ejecutarse entre las 02:00 a. m. y las 02:59:59:999 a. m. se ejecutará lo antes posible en ese día determinado, es decir, a las 03:00 a. m. Esto se aplica a todas las zonas horarias DST en función de las distintas veces en las que observan DST.

Considere una tarea semanal que se establece para ejecutarse todos los domingos de 2022 a las 2:30 a. m. en la zona horaria del Pacífico, de modo que la próxima hora de ejecución sea el 13 de marzo de 2022 a las 2:30 a. m. Como las 2:30 a. m. es una hora que no existe el 13 de marzo de 2022, la tarea se ejecuta a las 3:00 a. m. en su lugar. En otros domingos del año, la tarea se ejecuta como de costumbre a las 2:30 a. m.

Ejemplos

Para obtener más información y un ejemplo de código para este objeto de scripting, vea Ejemplo de desencadenador semanal (scripting).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Biblioteca de tipos
Taskschd.tlb
Archivo DLL
Taskschd.dll

Consulte también

Detonante

TriggerCollection

TriggerCollection.Create