Typy aktivačních událostí
Triggery založené na čase a událostech, které jsou popsány níže, umožňují spouštět úkoly různými způsoby.
Triggery plánovače úloh 2.0
Následující typy triggerů jsou definovány TASK_TRIGGER_TYPE2 výčtu.
Spoušť | Popis |
---|---|
Aktivační událost (aktivační událost založená na událostech) Pro vývoj skriptů najdete v tématu eventTrigger. Informace o vývoji jazyka C++ najdete v tématu IEventTrigger. Vývoj XML naleznete Element EventTrigger. |
Spustí úlohu, když dojde ke konkrétní systémové události. |
Aktivační událost času (aktivační událost založená na čase)Informace o vývoji skriptů najdete v tématu TimeTrigger. Informace o vývoji jazyka C++ najdete v tématu ITimeTrigger. Informace o vývoji XML naleznete Element TimeTrigger. |
Spustí úkol v určitém datu a čase. |
Denní aktivační událost (aktivační událost kalendáře založená na čase)Informace o vývoji skriptů najdete v tématu DailyTrigger. Informace o vývoji jazyka C++ najdete v tématu IDailyTrigger. Informace o vývoji XML naleznete Element CalendarTrigger. |
Spustí úkol v určitém čase podle denního plánu. Například úkol začíná každý den nebo každý druhý den v 8:00. |
Týdenní aktivační událost (aktivační událost kalendáře založená na čase)Informace o vývoji skriptů najdete v tématu WeeklyTrigger. Informace o vývoji jazyka C++ najdete v tématu IWeeklyTrigger. Informace o vývoji XML naleznete Element CalendarTrigger. |
Spustí úkol v určitém čase podle týdenního plánu. Například úkol začíná v 8:00 v konkrétním dni v týdnu každý týden nebo v konkrétní den v týdnu každý druhý týden. |
Měsíční aktivační událost (aktivační událost kalendáře založená na čase)Informace o vývoji skriptů najdete v tématu MonthlyTrigger. Informace o vývoji jazyka C++ najdete v tématu IMonthlyTrigger. Informace o vývoji XML naleznete Element CalendarTrigger. |
Spustí úkol v určitém čase podle měsíčního plánu. Například úkol začíná v 8:00 v konkrétních dnech v měsíci v konkrétních měsících. |
Měsíční denní aktivační událost (DOW) (aktivační událost kalendáře založená na čase)Informace o vývoji skriptů najdete v tématu MonthlyDOWTrigger. Informace o vývoji jazyka C++ najdete v tématu IMonthlyDOWTrigger. Informace o vývoji XML naleznete Element CalendarTrigger. |
Spustí úkol v určitém čase v měsíčním denním plánu. Například úkol začíná v 8:00 v konkrétní dny v týdnu, týdny v měsíci a měsíce v roce. |
Aktivační událost nečinnosti (aktivační událost založená na událostech)Informace o vývoji skriptování najdete v tématu IdleTrigger. Vývoj v jazyce C++ najdete v tématu IIdleTrigger. Informace o vývoji XML naleznete element idleTrigger. |
Spustí úlohu, když počítač přejde do stavu nečinnosti. |
Aktivační událost registrace (aktivační událost založená na událostech)Informace o vývoji skriptů najdete v tématu RegistrationTrigger. Informace o vývoji jazyka C++ najdete v tématu IRegistrationTrigger. Informace o vývoji XML naleznete RegistrationTrigger Element. |
Spustí úkol při registraci nebo aktualizaci úkolu. |
Spouštěcí trigger (trigger založený na událostech)Informace o vývoji skriptů najdete v tématu BootTrigger. Informace o vývoji jazyka C++ najdete v tématu IBootTrigger. Informace o vývoji XML naleznete BootTrigger Element. |
Spustí úlohu při spuštění systému. |
Trigger přihlášení (trigger založený na událostech)Informace o vývoji skriptování najdete v tématu LogonTrigger. Informace o vývoji jazyka C++ najdete v tématu ILogonTrigger. Vývoj XML naleznete LogonTrigger Element. |
Spustí úlohu, když se uživatel přihlásí. |
Aktivační událost změny stavu relace (trigger založený na událostech)Informace o vývoji skriptů najdete v tématu SessionStateChangeTrigger. Informace o vývoji jazyka C++ najdete v tématu ISessionStateChangeTrigger. Informace o vývoji XML naleznete SessionStateChangeTrigger Element. |
Spustí úlohu, když relace terminálového serveru změní stav. |
Triggery plánovače úloh 1.0
Následující typy triggerů jsou definovány TASK_TRIGGER_TYPE výčtu. Pokud chcete implementovat některý z následujících triggerů, podívejte se na strukturu TASK_TRIGGER.
- Jednou aktivační událost: Spustí úlohu jednou.
- Denní aktivační událost: Spustí úlohu v denním intervalu.
- Týdenní aktivační událost: Spustí úlohu týdenním plánem.
- Měsíční trigger: Spustí úlohu podle měsíčního plánu.
- Měsíční aktivační událost DOW: Spustí úlohu v měsíčním denním plánu.
- Při aktivační události nečinnosti: Spustí úlohu, když je počítač v nečinném stavu.
- Aktivační událost spuštění systému: Spustí úlohu při spuštění počítače.
- Trigger přihlášení: Spustí úlohu, když se konkrétní uživatel přihlásí.