Назад | Перейти на главную страницу

Как заставить триггер запуска планировщика заданий задерживать

Система - Windows 2008 R2

У меня есть задача планировщика задач с триггером для запуска при запуске системы, и я установил задержку на 20 минут, однако задача запускается сразу при запуске системы и игнорирует 20-минутную задержку. Есть и другие триггеры, но именно триггер загрузки виноват, игнорируя задержку.

Далее следует раздел триггеров экспортируемой задачи.

  <Triggers>
<CalendarTrigger>
  <StartBoundary>2009-12-29T08:35:00</StartBoundary>
  <Enabled>false</Enabled>
  <ScheduleByWeek>
    <DaysOfWeek>
      <Monday />
      <Tuesday />
      <Wednesday />
      <Thursday />
      <Friday />
    </DaysOfWeek>
    <WeeksInterval>1</WeeksInterval>
  </ScheduleByWeek>
</CalendarTrigger>
<BootTrigger>
  <Enabled>true</Enabled>
  <Delay>PT20M</Delay>
</BootTrigger>
<CalendarTrigger>
  <StartBoundary>2012-07-29T18:07:16</StartBoundary>
  <Enabled>true</Enabled>
  <ScheduleByWeek>
    <DaysOfWeek>
      <Monday />
      <Tuesday />
      <Wednesday />
      <Thursday />
      <Friday />
    </DaysOfWeek>
    <WeeksInterval>1</WeeksInterval>
  </ScheduleByWeek>
</CalendarTrigger>

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

Мне удалось получить задержку при работе с несколькими триггерами. Мне пришлось изменить "Настроить для:" установка на первой вкладке для «Windows 7 / Windows Server 8 R2».

На вкладке задачи XML-файла теперь указано <Task version="1.3" вместо того <Task version="1.1". В версии 1.3 намного больше настроек, чем в версии 1.1.

В моем случае я добавлял задержку после входа любого пользователя в систему. Я пытался вручную добавить тег задержки <Delay>PT15M</Delay> под <LogonTrigger> для версии 1.1 в XML-файл задачи для импорта в планировщик задач, но расписание задач вернуло ошибку, что это недопустимый параметр. Однако для версии 1.3 это работает.