Triggertypen

Mit den zeitbasierten und ereignisbasierten Triggern, die unten beschrieben werden, können Sie Aufgaben auf unterschiedliche Weise starten.

Task Scheduler 2.0 Trigger

Die folgenden Triggertypen werden durch die TASK_TRIGGER_TYPE2 Enumeration definiert.

Auslösen 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.
Zeitauslöser (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 den Vorgang zu einem bestimmten Datum und zu 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 den Vorgang zu einem bestimmten Zeitpunkt in einem täglichen Zeitplan. Beispielsweise beginnt die Aufgabe täglich um 8:00 Uhr oder jeden anderen 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 den Vorgang zu einem bestimmten Zeitpunkt in einem wöchentlichen Zeitplan. Beispielsweise beginnt der Vorgang um 8:00 Uhr an einem bestimmten Tag der Woche jede Woche oder an einem bestimmten Wochentag jeder woche.
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 den Vorgang zu einem bestimmten Zeitpunkt in einem monatlichen Zeitplan. Beispielsweise beginnt der Vorgang um 8:00 Uhr an bestimmten Tagen des Monats in bestimmten Monaten.
Monatlicher Day-of-Week -Trigger (DOW) (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 den Vorgang zu einem bestimmten Zeitpunkt in einem monatlichen Wochenplan. Beispielsweise beginnt der Vorgang 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 Leerlaufzustand 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 den Vorgang, wenn der Vorgang 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.
Anmeldetrigger (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 eine Terminalserversitzung den Zustand ändert.

Task Scheduler 1.0 Trigger

Die folgenden Triggertypen werden durch die TASK_TRIGGER_TYPE-Aufzählung definiert. Informationen zum Implementieren eines der folgenden Trigger finden Sie in der TASK_TRIGGER Struktur.

  • Once trigger: Starts the task a single time.
  • Täglicher Trigger: Startet den Vorgang in einem täglichen Intervall.
  • Wöchentlicher Auslöser: Startet den Vorgang in einem wöchentlichen Zeitplan.
  • Monatlicher Auslöser: Startet den Vorgang in einem monatlichen Zeitplan.
  • Monatlicher DOW-Trigger: Startet den Vorgang in einem monatlichen Wochenplan.
  • Beim Leerlauftrigger: Startet die Aufgabe, wenn sich der Computer im Leerlaufzustand befindet.
  • Systemstarttrigger: Startet die Aufgabe, wenn der Computer gestartet wird.
  • Anmeldetrigger: Startet die Aufgabe, wenn sich ein bestimmter Benutzer anmeldet.

Aufgabenauslöser

Triggerschnittstellen

Triggerstrukturen