Система - 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 это работает.