3

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

SCHTASKS /Create /TN TaskName /SC ONLOGON 
/TR C:\ost\sanAuto.bat
/TR C:\ost\ClEvtLog.cmd

То, что я попробовал, не сработало:

SCHTASKS /Create /TN tsk /SC ONLOGON /TR "C:\sanAuto.bat","C:\ClEvtLog.cmd"

это создает одно действие для запуска программы с именем "C:\sanAuto.bat", "C:\ClEvtLog.cmd"

SCHTASKS /Create /TN tsk /SC ONLOGON /TR "C:\sanAuto.bat" /TN "C:\ClEvtLog.cmd"

Этот говорит, что множественные /TN не допускаются

Есть ли способ создавать задачи из командной строки и указывать несколько действий?

Примечание 1: экспорт и импорт xml - это не то, что я хочу сделать http://iislogs.com/steveschofield/2009/03/20/creating-a-scheduled-task-with-multiple-actions-using-command-line- в-Windows-сервер-2008/

1 ответ1

6

SchTasks не позволяет вам определять несколько действий с помощью переключателя TR . Чтобы определить несколько действий, вам нужно определить свою задачу в файле XML, а затем использовать переключатель XML для импорта настроек.

Из schtasks /create /?:

/XML  xmlfile      Creates a task from the task XML specified in a file.
                   Can be combined with /RU and /RP switches, or with /RP
                   alone, when task XML already contains the principal.

Самый простой способ определить задачу в XML - использовать графический интерфейс планировщика задач Windows, чтобы создать задачу (с несколькими определенными действиями), а затем "экспортировать" ее в XML.

GUI планировщика задач

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