Delen via


Taaktriggers

Een trigger is een set criteria die, wanneer aan wordt voldaan, de uitvoering van een taak start. Task Scheduler biedt triggers op basis van tijd en gebeurtenissen waarmee een taak op verschillende manieren kan worden gestart. Een bepaalde taak kan worden gestart door een of meer triggers. Een taak kan maximaal 48 triggers hebben.

Triggers op basis van tijd

Op tijd gebaseerde triggers starten taken op opgegeven tijdstippen. Dit omvat het starten van de taak eenmaal op een bepaald tijdstip of het meerdere keren starten van de taak volgens een dagelijkse, wekelijkse, maandelijkse of maandelijkse dag-van-weekplanning.

Triggers op basis van gebeurtenissen

Triggers op basis van gebeurtenissen starten een taak als reactie op bepaalde systeemgebeurtenissen. Triggers op basis van gebeurtenissen kunnen bijvoorbeeld worden ingesteld om een taak te starten wanneer het systeem wordt opgestart, wanneer een gebruiker zich aanmeldt bij de lokale computer of wanneer het systeem inactief wordt.

Meerdere triggers

Elke taak kan worden gestart door een of meer triggers, zodat de taak op verschillende manieren kan worden gestart. Meerdere triggers worden echter anders geïmplementeerd in Task Scheduler 1.0 en Task Scheduler 2.0.

In Task Scheduler 2.0 wordt elke trigger gedefinieerd door een afzonderlijke trigger-API die is gekoppeld aan de taak via de triggerverzameling.

In Task Scheduler 1.0 kunnen meerdere triggers worden beschouwd als een planning, een reeks tijdstippen waarop de taak wordt gestart. In dit geval is de planning de set tijden (opgegeven door de samenvoeging van alle triggers die zijn gekoppeld aan het werkitem) waarop een werkitem wordt uitgevoerd.

een taak herhalen

triggertypen

triggerinterfaces

over de taakplanner-