Freigeben über


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