Поделиться через


Триггеры задач

Триггер — это набор критериев, которые при выполнении запускают выполнение задачи. Планировщик задач предоставляет триггеры на основе времени и события, которые могут запускать задачу несколькими разными способами. Данная задача может быть запущена одним или несколькими триггерами. Задача может иметь не более 48 триггеров.

Триггеры на основе времени

Триггеры на основе времени запускают задачи в указанное время. Сюда входит запуск задачи один раз в определенное время или несколько раз в ежедневном, еженедельном, ежемесячном или ежемесячном расписании.

Триггеры на основе событий

Триггеры на основе событий запускают задачу в ответ на определенные системные события. Например, триггеры на основе событий можно настроить для запуска задачи при запуске системы, при входе пользователя на локальный компьютер или при бездействии системы.

Несколько триггеров

Каждая задача может быть запущена одним или несколькими триггерами, что позволяет запускать задачу любым количеством способов. Однако несколько триггеров реализованы по-разному в планировщике задач 1.0 и планировщике задач 2.0.

В планировщике задач 2.0 каждый триггер определяется отдельным API триггеров, который связан с задачей через коллекцию триггеров.

В планировщике задач 1.0 несколько триггеров можно рассматривать как расписание, то есть набор времени запуска задачи. В этом случае расписание — это набор времени (задается объединением всех триггеров, связанных с рабочим элементом), в которое будет выполняться рабочий элемент.

Повторение задачи

Типы триггеров

Интерфейсы триггера

Сведения о планировщике задач