6

Я создал запланированные задачи на компьютерах с Vista и Win7, которые будят машину, если она в данный момент находится в спящем состоянии. Тем не менее, если задача занимает больше времени, чем на компьютере настроены параметры питания, машина вернется в состояние сна. Похоже, эта утилита может быть решением, но мне было интересно, есть ли другие варианты.

Кто-нибудь знает о команде powershell или другой утилите, которая не позволяет моей машине переходить в спящий режим во время выполнения задачи?

4 ответа4

6

Я обнаружил, что самый простой способ легко переключать режимы питания для управления способностью машин управлять электропитанием - это определять схемы электропитания. Вы просто заходите в панель управления и создаете любые новые схемы электропитания или редактируете существующие существующие предопределенные схемы. Установите схему того, как вы хотите, чтобы аппарат нормально себя вел, где он разрешается спать, когда это разрешено. Например, на моих машинах с Windows 7 я просто редактирую предопределенную "сбалансированную" схему питания для этого. Затем отредактируйте или создайте схему, в которой машина работает на полной скорости / мощности 100% времени и ей не разрешается спать. Опять же, я просто редактирую существующую схему питания "High Performance" и настраиваю ее таким образом. Затем, как только эти схемы электропитания будут определены, вы можете легко написать сценарий режима, в котором работает компьютер, используя утилиту командной строки POWERCFG.EXE.

Откройте окно командной строки и запустите:

powercfg -list

... когда он запускается, вы должны получить список всех схем питания, определенных машинами, вместе с соответствующим значением GUID, которое вам нужно будет отметить. Затем, чтобы переключить машину с одной схемы питания на другую, у меня есть простой пакетный файл / скрипт, который я могу запустить, который передает GUID для схемы, в которой я хочу, чтобы машина работала. Таким образом, в моих запланированных задачах и других инструментах я могу просто вызвать один из моих сценариев, чтобы машина работала без спящего режима или с полной скоростью. Пакетный файл просто использует powercfg.exe с переключателем setactive для выбора схемы питания, которую я хочу. Так что это будет выглядеть примерно так:

powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e

Просто обратите внимание, что последняя часть - это GUID для вашего компьютера, который вы получаете с помощью приведенной выше команды list.

1

В опциях для планирования задачи должен быть установлен флажок. У меня сейчас нет Win 7 передо мной, поэтому я не могу точно сказать, где именно, только что использовал ее раньше.

1

В «Запланированных задачах» есть параметр, который можно включить или отключить, что приведет к завершению задачи или сценария, если они выполняются дольше, чем установленный параметр. Например, если у вас есть задача, которая включает компьютер в 4 часа утра для выполнения обновлений Windows, сканирования на вирусы и т.д., Эта задача не завершится, если она займет больше времени, установленного для нее в Scheduled-Tasks-> Task.Name-> свойства-> Настройки. Если вы установили это время на более короткую продолжительность, чем нужно для задачи, может показаться, что задача не была завершена, поскольку компьютер перешел в режим ожидания, когда задача еще выполнялась, но реальная причина заключается в том, что нужно установить более длительное время , Или флажок можно снять, чтобы вообще не было временных ограничений.

0

В планировщике задач перейдите на properties - conditions tab - select 'Wake the computer to run this task' . В W7 это также приводит к тому, что компьютер не переходит в спящий режим, если задача выполняется

редактировать - как отметили комментаторы, эта ошибка не может быть исправлена. Я не испытывал это, поэтому я полагал, что это было исправлено, но есть сообщения, что это не было исправлено между vista и 7, что и указывает OP. Три - это поток в Acronis со сценарием, который вы можете создавать и запускать с задачами, которые не дадут компьютеру перейти в спящий режим. Кроме того, есть запись на этом сайте об установке ping в ваши задачи , чтобы остановить компьютер от спячки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .