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


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

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

Триггеры планировщика задач 2.0

Следующие типы триггеров определяются перечислением TASK_TRIGGER_TYPE2.

Триггер Описание
Триггер событий (триггер на основе событий) Для разработки скриптов см. EventTrigger.
Сведения о разработке C++ см. в IEventTrigger.
Сведения о разработке XML см. в элементе EventTrigger.
Запускает задачу при возникновении определенного системного события.
Триггер времени (триггер на основе времени)Для разработки скриптов см.TimeTrigger.
Сведения о разработке C++ см. в ITimeTrigger.
Сведения о разработке XML см. в элементе TimeTrigger.
Запускает задачу по определенной дате и времени.
Ежедневный триггер (триггер календаря на основе времени)Сведения о разработке сценариев см. в разделе DailyTrigger.
Сведения о разработке C++ см. в IDailyTrigger.
Сведения о разработке XML см. в элементе CalendarTrigger.
Запускает задачу в определенное время по ежедневному расписанию. Например, задача начинается в 8:00 каждый день или каждый день.
Еженедельный триггер (триггер календаря на основе времени)Сведения о разработке скриптов см. в разделе WeeklyTrigger.
Сведения о разработке C++ см. в IWeeklyTrigger.
Сведения о разработке XML см. в элементе CalendarTrigger.
Запускает задачу в определенное время в еженедельном расписании. Например, задача начинается в 8:00 в определенный день недели каждую неделю или на определенный день недели каждую неделю.
Ежемесячный триггер (триггер календаря на основе времени)Сведения о разработке сценариев см. в разделе MonthlyTrigger.
Сведения о разработке C++ см. в IMonthlyTrigger.
Сведения о разработке XML см. в элементе CalendarTrigger.
Запускает задачу в определенное время по ежемесячному расписанию. Например, задача начинается с 8:00 в определенные дни месяца в определенных месяцах.
Ежемесячный триггер недели (DOW) (триггер календаря на основе времени)Сведения о разработке сценариев см. в разделе MonthlyDOWTrigger.
Сведения о разработке C++ см. в IMonthlyDOWTrigger.
Сведения о разработке XML см. в элементе CalendarTrigger.
Запускает задачу в определенное время по ежемесячному расписанию недели. Например, задача начинается с 8:00 в определенные дни недели, недели месяца и месяцы года.
Триггер простоя (триггер на основе событий)Сведения о разработке скриптов см. в разделе IdleTrigger.
Сведения о разработке C++ см. в IIdleTrigger.
Сведения о разработке XML см. в элементе IdleTrigger.
Запускает задачу, когда компьютер вводит состояние простоя.
Триггер регистрации (триггер на основе событий)Сведения о разработке сценариев см. в разделе RegistrationTrigger.
Сведения о разработке C++ см. в IRegistrationTrigger.
Сведения о разработке XML см. в элементе RegistrationTrigger.
Запускает задачу при регистрации или обновлении задачи.
Триггер загрузки (триггер на основе событий)Для разработки сценариев см. BootTrigger.
Сведения о разработке C++ см. в IBootTrigger.
Сведения о разработке XML см. в элементе BootTrigger.
Запускает задачу при загрузке системы.
Триггер входа (триггер на основе событий)Сведения о разработке скриптов см. в разделе LogonTrigger.
Сведения о разработке C++ см. в ILogonTrigger.
Сведения о разработке XML см. в элементе LogonTrigger.
Запускает задачу при входе пользователя.
Триггер изменения состояния сеанса (триггер на основе событий)Сведения о разработке скриптов см. в разделе SessionStateChangeTrigger.
Сведения о разработке C++ см. в ISessionStateChangeTrigger.
Сведения о разработке XML см. в разделе Элемент SessionStateChangeTrigger.
Запускает задачу при изменении состояния сеанса сервера терминалов.

Триггеры планировщика задач 1.0

Следующие типы триггеров определяются перечислением TASK_TRIGGER_TYPE. Сведения о реализации любого из следующих триггеров см. в TASK_TRIGGER структуре.

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

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

интерфейсы триггеров

структуры триггеров