Triggers (taskType) Element

Specifies the triggers that start the task.

<xs:element name="Triggers"
    type="triggersType"
 />

The Triggers element is defined by the triggersType complex type.

Parent element

ElementDerived fromDescription
Task taskType

Defines the task that is performed by the Task Scheduler service.

Child elements

ElementTypeDescription
BootTrigger bootTriggerType

Specifies a trigger that starts a task when the system is booted.

CalendarTrigger calendarTriggerType

Specifies a daily, weekly, monthly, or a monthly day-of-the-week (DOW) trigger.

EventTrigger eventTriggerType

Specifies a trigger that starts a task when a system event occurs.

IdleTrigger idleTriggerType

Specifies a trigger that starts a task when the computer goes into an idle state.

LogonTrigger logonTriggerType

Specifies a trigger that starts a task when a user logs on.

RegistrationTrigger registrationTriggerType

Specifies a trigger that starts a task when the task is registered.

TimeTrigger timeTriggerType

Specifies a trigger that starts a task when the trigger is activated.

Remarks

The child elements listed above can be added in any order.

For C++ development, the triggers of a task are specified using the Triggers property of ITaskDefinition.

For scripting development, the triggers of a task are specified using the TaskDefinition.Triggers property.

Examples

For a complete example of the XML for a task that specifies a trigger, see Time Trigger Example (XML).

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

See also

Task Scheduler Schema Elements
Task Scheduler

 

 

Show: