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.