Здравствуйте!
Опишу задачу и проблему с которой столкнулся.
Задача следующая, нужно отправлять каждый день ПК в гибернацию в 19:00,с условием, после простоя 30 мин.
Как пытаюсь ее решить.
Включил режим гибернации "powercfg -h on", создаю задачу в планировщике, в триггерах указываю
Начать задачу: По расписанию
Параметры: Ежедневно, Начало 19:00, Повторять каждые: 1дн
В действиях :
Действие: Запуск программы
Параметры или сценарий: shutdown
Добавить аргумент: -h
Условия:
Запускать задачу при бездействии компьютера в течении: 30 мин
Ожидать простоя в течении: 5 мин
Останавливать при выходе компьютера из простоя - да
Перезапустить при возобновлении простоя - да
Параметры:
При сбое выполнения перезапускать через 1 мин
Количество попыток перезапуска 3
Проблема.
Планировщик заданий запустил экземпляр "{903e625b-54ea-42d9-ad0e-a0d7880c4988}" задачи "\Гибернация по расписанию" в связи с выполнением условия, определенного в триггере времени.
Планировщику заданий не удалось запустить задачу "\Гибернация по расписанию", так как компьютер не находился в состоянии бездействия.
Планировщику заданий не удается запустить задачу "\Гибернация по расписанию" для пользователя "artu\user1". Дополнительные сведения: значение ошибки: 2147750692.
Планировщику заданий не удается выполнить задачу "\Гибернация по расписанию". Выполняется попытка повторного запуска. Дополнительные сведения: значение ошибки: 2147750692.
И далее по кругу, за исключением первого сообщения.
Собственно сама задача
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2013-12-12T11:15:53.6735262</Date>
<Author>ARTUPC\Администратор</Author>
</RegistrationInfo>
<Triggers>
<CalendarTrigger>
<StartBoundary>2013-12-12T11:20:00</StartBoundary>
<Enabled>true</Enabled>
<ScheduleByDay>
<DaysInterval>1</DaysInterval>
</ScheduleByDay>
</CalendarTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>ARTUPC\Администратор</UserId>
<LogonType>Password</LogonType>
<RunLevel>LeastPrivilege</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
<AllowHardTerminate>false</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<Duration>PT5M</Duration>
<WaitTimeout>PT1M</WaitTimeout>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>true</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>true</RunOnlyIfIdle>
<DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
<UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
<Priority>7</Priority>
<RestartOnFailure>
<Interval>PT1M</Interval>
<Count>3</Count>
</RestartOnFailure>
</Settings>
<Actions Context="Author">
<Exec>
<Command>shutdown</Command>
<Arguments>-h</Arguments>
</Exec>
</Actions>
</Task>