Freigeben über


Aufgabentrigger

Ein Auslöser ist eine Reihe von Kriterien, die bei Erfüllung der Ausführung einer Aufgabe gestartet werden. Der Taskplaner bietet sowohl zeitbasierte als auch ereignisbasierte Trigger, die einen Vorgang auf verschiedene Weise starten können. Eine bestimmte Aufgabe kann von einem oder mehreren Triggern gestartet werden. Ein Vorgang kann maximal 48 Trigger aufweisen.

Zeitbasierte Trigger

Zeitbasierte Trigger starten Vorgänge zu bestimmten Zeiten. Dazu gehört das einmalige Starten des Vorgangs zu einem bestimmten Zeitpunkt oder das Mehrfachstarten des Vorgangs an einem täglichen, wöchentlichen, monatlichen oder monatlichen Wochenplan.

Ereignisbasierte Trigger

Ereignisbasierte Trigger starten eine Aufgabe als Reaktion auf bestimmte Systemereignisse. Ereignisbasierte Trigger können beispielsweise so festgelegt werden, dass eine Aufgabe gestartet wird, wenn sich das System startet, wenn sich ein Benutzer beim lokalen Computer anmeldet oder wenn das System im Leerlauf ist.

Mehrere Trigger

Jede Aufgabe kann von einem oder mehreren Triggern gestartet werden, sodass die Aufgabe auf beliebig viele Arten gestartet werden kann. Mehrere Trigger werden jedoch in Task Scheduler 1.0 und Task Scheduler 2.0 unterschiedlich implementiert.

In Task Scheduler 2.0 wird jeder Trigger durch eine separate Trigger-API definiert, die der Aufgabe über die Triggerauflistung zugeordnet ist.

In Task Scheduler 1.0 können mehrere Trigger als Zeitplan betrachtet werden, eine Reihe von Zeiten, zu denen der Vorgang beginnt. In diesem Fall ist der Zeitplan der Satz von Zeiten (angegeben durch die Vereinigung aller Trigger, die der Arbeitsaufgabe zugeordnet sind), bei denen eine Arbeitsaufgabe ausgeführt wird.

Wiederholen eines Vorgangs

Triggertypen

Triggerschnittstellen

Über den Taskplaner-