Triggertypen

Mit den unten beschriebenen zeitbasierten und ereignisbasierten Triggern können Sie Aufgaben auf unterschiedliche Weise starten.

Taskplaner 2.0-Trigger

Die folgenden Triggertypen werden durch die TASK _ TRIGGER _ TYPE2-Enumeration definiert.

Trigger BESCHREIBUNG
Ereignistrigger (ereignisbasierter Trigger) Informationen zur Skriptentwicklung finden Sie unter EventTrigger.
Informationen zur C++-Entwicklung finden Sie unter IEventTrigger.
Informationen zur XML-Entwicklung finden Sie unter EventTrigger-Element.
Startet die Aufgabe, wenn ein bestimmtes Systemereignis auftritt.
Zeittrigger (zeitbasierter Trigger)Informationen zur Skriptentwicklung finden Sie unter TimeTrigger.
Informationen zur C++-Entwicklung finden Sie unter ITimeTrigger.
Informationen zur XML-Entwicklung finden Sie unter TimeTrigger-Element.
Startet die Aufgabe zu einem bestimmten Datum und einer bestimmten Uhrzeit.
Täglicher Trigger (zeitbasierter Kalendertrigger)Informationen zur Skriptentwicklung finden Sie unter DailyTrigger.
Informationen zur C++-Entwicklung finden Sie unter IDailyTrigger.
Informationen zur XML-Entwicklung finden Sie unter CalendarTrigger-Element.
Startet die Aufgabe zu einem bestimmten Zeitpunkt nach einem täglichen Zeitplan. Die Aufgabe beginnt beispielsweise täglich um 8:00 Uhr oder jeden zweiten Tag.
Wöchentlicher Trigger (zeitbasierter Kalendertrigger)Informationen zur Skriptentwicklung finden Sie unter WeeklyTrigger.
Informationen zur C++-Entwicklung finden Sie unter IWeeklyTrigger.
Informationen zur XML-Entwicklung finden Sie unter CalendarTrigger-Element.
Startet die Aufgabe zu einem bestimmten Zeitpunkt nach einem wöchentlichen Zeitplan. Die Aufgabe beginnt beispielsweise jede Woche um 8:00 Uhr an einem bestimmten Wochentag oder jede andere Woche an einem bestimmten Wochentag.
Monatlicher Trigger (zeitbasierter Kalendertrigger)Informationen zur Skriptentwicklung finden Sie unter MonthlyTrigger.
Informationen zur C++-Entwicklung finden Sie unter IMonthlyTrigger.
Informationen zur XML-Entwicklung finden Sie unter CalendarTrigger-Element.
Startet die Aufgabe zu einem bestimmten Zeitpunkt nach einem monatlichen Zeitplan. Die Aufgabe beginnt z. B. um 8:00 Uhr an bestimmten Tagen des Monats für bestimmte Monate.
Monatlicher DOW-Trigger (Day-of-Week) (zeitbasierter Kalendertrigger)Informationen zur Skriptentwicklung finden Sie unter MonthlyDOWTrigger.
Informationen zur C++-Entwicklung finden Sie unter IMonthlyDOWTrigger.
Informationen zur XML-Entwicklung finden Sie unter CalendarTrigger-Element.
Startet die Aufgabe zu einem bestimmten Zeitpunkt nach einem monatlichen Wochentagszeitplan. Die Aufgabe beginnt z. B. um 8:00 Uhr an bestimmten Wochentagen, Wochen des Monats und Monaten des Jahres.
Leerlauftrigger (ereignisbasierter Trigger)Informationen zur Skriptentwicklung finden Sie unter IdleTrigger.
Informationen zur C++-Entwicklung finden Sie unter IIdleTrigger.
Informationen zur XML-Entwicklung finden Sie unter IdleTrigger-Element.
Startet die Aufgabe, wenn der Computer in den Leerlauf wechselt.
Registrierungstrigger (ereignisbasierter Trigger)Informationen zur Skriptentwicklung finden Sie unter RegistrationTrigger.
Informationen zur C++-Entwicklung finden Sie unter IRegistrationTrigger.
Informationen zur XML-Entwicklung finden Sie unter RegistrationTrigger-Element.
Startet die Aufgabe, wenn der Task registriert oder aktualisiert wird.
Starttrigger (ereignisbasierter Trigger)Informationen zur Skriptentwicklung finden Sie unter BootTrigger.
Informationen zur C++-Entwicklung finden Sie unter IBootTrigger.
Informationen zur XML-Entwicklung finden Sie unter BootTrigger-Element.
Startet die Aufgabe, wenn das System gestartet wird.
Logon-Trigger (ereignisbasierter Trigger)Informationen zur Skriptentwicklung finden Sie unter LogonTrigger.
Informationen zur C++-Entwicklung finden Sie unter ILogonTrigger.
Informationen zur XML-Entwicklung finden Sie unter LogonTrigger-Element.
Startet die Aufgabe, wenn sich ein Benutzer anmeldet.
Sitzungszustandsänderungstrigger (ereignisbasierter Trigger)Informationen zur Skriptentwicklung finden Sie unter SessionStateChangeTrigger.
Informationen zur C++-Entwicklung finden Sie unter ISessionStateChangeTrigger.
Informationen zur XML-Entwicklung finden Sie unter SessionStateChangeTrigger-Element.
Startet die Aufgabe, wenn sich der Zustand einer Terminalserversitzung ändert.

Taskplaner 1.0-Trigger

Die folgenden Triggertypen werden durch die TASK _ TRIGGER _ TYPE-Enumeration definiert. Informationen zum Implementieren eines der folgenden Trigger finden Sie in der TASK _ TRIGGER-Struktur.

  • Einmal ausgelöst: Startet die Aufgabe ein einziges Mal.
  • Täglicher Trigger: Startet die Aufgabe in einem täglichen Intervall.
  • Wöchentlicher Trigger: Startet die Aufgabe nach einem wöchentlichen Zeitplan.
  • Monatlicher Trigger: Startet die Aufgabe nach einem monatlichen Zeitplan.
  • Monatlicher DOW-Trigger: Startet die Aufgabe nach einem monatlichen Zeitplan für den Wochentag.
  • Bei Leerlauftrigger: Startet die Aufgabe, wenn sich der Computer im Leerlauf befindet.
  • Systemstarttrigger: Startet die Aufgabe, wenn der Computer gestartet wird.
  • Anmeldetrigger: Startet die Aufgabe, wenn sich ein bestimmter Benutzer anmeldet.

Aufgabentrigger

Triggerschnittstellen

Triggerstrukturen