Запуск пакетных файлов последовательно в планировщике задач win 7 - PullRequest
12 голосов
/ 08 декабря 2010

У меня есть 2 командных файла как «действия» в одной задаче.Первый выполняет проверку на вирусы с использованием основ безопасности Microsoft.Второй переводит компьютер в спящий режим.Проблема в том, что при запуске задачи кажется, что оба пакетных файла запускаются одновременно, то есть я вижу начало сканирования на вирусы, но затем компьютер почти сразу переходит в спящий режим, поэтому у сканирования действительно нет шансовначать.Я понял, что командные файлы будут запускаться в планировщике задач в последовательном порядке.Я ошибся?Как заставить пакетный файл ожидания ждать, пока пакетный файл сканирования не будет завершен?Вот 2 простых пакетных файла ...

Пакетный файл один

"C: \ Program Files \ Microsoft Security Essentials \ MpCmdRun.exe" -scan -scantype1

Пакетный файл два

powercfg -h выкл.

rundll32.exe powrprof.dll, SetSuspendState 0,1,0

powercfg -h включен

Ответы [ 3 ]

23 голосов
/ 01 февраля 2013

Это возможно при использовании запланированных задач Windows для Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows Vista.

От Microsoft документация :

Действие задачи - это работа, которая выполняется при запуске задачи.Задача может иметь одно действие или максимум 32 действия.Каждое действие содержит параметры, которые определяют, как выполняется действие.Действия задачи отображаются на вкладке «Действия» диалогового окна «Свойства задачи» или «Создать задачу». Если указано несколько действий, они выполняются в последовательном порядке , начиная с действия вверху списка на вкладке Действия ...

1 голос
/ 21 мая 2015

Другим способом является действие START /W C:\MyScript.bat. / W - это параметр для команды запуска, которая ожидает завершения перед возвратом управления.

1 голос
/ 08 декабря 2010

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

...