SchTasks - управление планировщиком заданий из командной строки Windows

  • Михаил
  • 12 мин. на прочтение
  • 492
  • 16 Sep 2022
  • 12 Jan 2023

Для планирования и автоматического выполнения заданий в среде Windows предусмотрено стандартное программное средство Планировщик заданий, который обеспечивает выполнение заранее подготовленных задач в определенное время, или при возникновении определенных событий, однократно или с периодичностью, в контексте системных или пользовательских учетных записей. Другими словами, с использованием Планировщика заданий можно по расписанию, или при возникновении определенного события, выполнить заранее подготовленные действия, например, проверить наличие обновлений, синхронизировать часы по серверу времени при входе в систему любого пользователя, выключить или перезагрузить компьютер, создать точку восстановления системы и т.п. Начиная с Windows Vista, Планировщик заданий стал основным инструментом обслуживания системы, без которого невозможно ее нормальное функционирование. Для управлениями запланированными задачами в среде графического интерфейса пользователя может использоваться консоль управления MMC ( Microsoft Management Console ) с модулем taskschd.msc или утилита командной строки Schtask.exe

Утилита schtasks.exe является стандартным средством управления планировщиком и позволяет создавать, удалять, изменять и опрашивать запланированные задачи на локальном или удаленном компьютере.

Подробнее о планировщике заданий, свойствах задач и краткое описание стандартных системных заданий.

Формат командной строки SchTask:

SCHTASKS /параметр [аргументы]

/Create         Создание запланированной задачи.    

/Delete         Удаление запланированной задачи или задач.    

/Query          Вывод данных о всех запланированных задачах.    

/Change         Изменение свойств запланированной задачи.    

/Run            Выполнение запланированной задачи по требованию.    

/End            Остановка выполняющейся запланированной задачи.    

/ShowSid        Отображение идентификатора безопасности, соответствующего                    имени запланированной задачи.    

/?                  Вывод справки по использованию. 

Справку по отдельным параметрам команды можно получить используя: 

SCHTASKS /Run /? - подсказка по использованию /Run 

SCHTASKS /End /? - подсказка по использованию /End 

SCHTASKS /ShowSid /? 
 


Создание задач для планировщика заданий.


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

SCHTASKS /Create [/S <система> [/U <пользователь> [/P [<пароль>]]]]    [/RU <имя_пользователя> [/RP <пароль>]] /SC <расписание>    [/MO <модификатор>] [/D <день>]    [/M <месяцы>] [/I <простой>] /TN <имя_задания> /TR <выполнение>    [/ST <время_начала>]    [/RI <интервал>] [ {/ET <время_окончания> | /DU <длительность>} [/K]    [/XML xmlfile] [/V1]]    [/SD <дата_запуска>] [/ED <дата_окончания>] [/IT | /NP] [/Z] [/F] 

Параметры: 

/S    <система>    Удаленная система для подключения.                       Если параметр не задан                       по умолчанию система считается локальной.    

/U   <имя_пользователя> Контекст, в котором будет выполняться команда                       SchTasks.exe    

/P   [<пароль>]    Пароль для указанного пользовательского контекста.                       Запрос ввода, если не указан.    

/RU   <пользователь> Учетная запись (пользовательский контекст)                       под которой выполняется задача. Для системной учетной записи                       допустимыми значениями являются "", "NT AUTHORITY\SYSTEM"                       или "SYSTEM".                       Кроме того, для задач v2 доступны параметры                       NT AUTHORITY\LOCALSERVICE и  NT AUTHORITY\NETWORKSERVICE,                       также как и известные идентификаторы безопасности                       для всех трех параметров.    

/RP  [<пароль>]    Пароль указанного пользователя.                       Для запроса пароля следует указать                       "*" или пустую строку. Этот пароль не используется для                       системной учетной записи. Необходимо сочетать с параметрами /RU или                       ключ /XML.    

/SC   расписание   Задает частоту повторения задачи.                       Допустимы следующие типы расписания: MINUTE, HOURLY, DAILY, WEEKLY,                       MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.    

/MO   <модификатор>      Уточнение типа расписания для более детального контроля за                       периодичностью. Допустимые значения перечислены в                       одноименном разделе.    

/D    <день>       День недели, на который запланировано выполнение задачи. Допустимые                       значения: MON, TUE, WED, THU, FRI, SAT, SUN и для                       расписаний типа MONTHLY - с 1 по 31 (дни месяца).                       Подстановочный знак "*" указывает все дни.    

/M    месяцы       Месяцы в году. По умолчанию запуск выполняется в первый                       день месяца. Допустимые значения: JAN, FEB, MAR, APR,                       MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Подстановочный знак "*"                       указывает все месяцы.    

/I    <время_простоя>    Время простоя, которое необходимо выждать,                       прежде чем запускать запланированную задачу ONIDLE.                       Допустимые значения: 1-999 мин    

/TN   <имя_задачи>       Имя, однозначно идентифицирующее                       запланированную задачу.    

/TR   <программа>        Путь и имя файла программы, которая должна быть                       запущена в назначенное время.                       Пример: C:\windows\system32\calc.exe    

/ST    <время_начала>    Время запуска задачи. Формат                       указания времени: ЧЧ:мм (24-часовой), например, 14:30                       вместо 2:30 PM. Если параметр /ST не задан, то по                       умолчанию используется текущее время.  Этот параметр                       должен использоваться вместе с /SC ONCE.    

/RI   <интервал>   Интервал повторения в минутах. Этот параметр                       неприменим для следующих типов расписания:                       MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT.                       Допустимый диапазон значений: 1-599940 мин                       Если указан параметр /ET или /DU, то по умолчанию                       используется 10 мин    

/ET    <время_завершения>  Время завершения выполнения задачи.                       Формат указания времени:                       ЧЧ:мм (24-часовой), например, 14:50 вместо 2:50 PM.                       Этот параметр неприменим для следующих типов расписания: ONSTART,                       ONLOGON, ONIDLE, ONEVENT.    

/DU    <длительность>     Длительность выполнения задачи. Формат                       указания времени: ЧЧ:мм. Не применяется с ключом /ET и                       расписаниями следующих типов: ONSTART, ONLOGON,                       ONIDLE, ONEVENT.                       Для задач /V1, если указан параметр /RI, по умолчанию используется                       до 1 часа.    

/K                 Завершение задания по достижении времени завершения или при превышении длительности.                       Этот параметр неприменим для следующих типов расписания: ONSTART,                       ONLOGON, ONIDLE, ONEVENT. Параметр /ET или /DU должен быть                       указано.    

/SD    <дата_начала>      Дата первого запуска задачи. Формат:                       dd/mm/yyyy. По умолчанию используется текущая                       дата. Этот параметр неприменим для следующих типов расписания: ONCE,                       ONSTART, ONLOGON, ONIDLE, ONEVENT.    

/ED   <дата_завершения>  Дата последнего запуска задачи. Формат:                       dd/mm/yyyy. Не применяется для                       расписаний следующих типов: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.    

/EC   <имя_канала>  Канал событий для триггеров OnEvent.    

/IT                Разрешает интерактивное выполнение задачи в том случае,                       если пользователь /RU                       выполнил вход в систему во время выполнения задания.                       Задание выполняется, только если пользователь вошел в                      систему.    

/NP                пароль не сохраняется.  Задача выполняется в неинтерактивном режиме.                       как указанный пользователь.  Доступны только локальные ресурсы.    

/Z                 Пометка задачи для удаления, если не предусмотрено ее                       повторное выполнение.    

/XML  <файл_xml>   Создание задачи из указанного файла XML.                       Нельзя сочетать с переключателями /RU и /RP или /RP                       один, если XML-файл задачи уже содержит участника.    

/V1                Создание задачи, видимой для платформ,                       предшествовавших версии Vista.                       Несовместим с параметром /XML.    

/F                 Принудительное создание задачи и подавление                       предупреждающих сообщений, если                       указанная задача уже существует.    

/RL   <уровень>    Уровень выполнения задачи. Допустимые значения:                       LIMITED и HIGHEST. По умолчанию используется LIMITED.    

/DELAY <время задержки>   Время ожидания перед запуском                       задачи после включения триггера.                       Формат указания времени:                       мммм:сс.  Этот параметр применим только к типам                       расписания                       ONSTART, ONLOGON, ONEVENT.    

/?                 Вывод справочного сообщения. Модификаторы: ключ /MO предусматривает следующие значения:    MINUTE:  1 - 1439 мин.    HOURLY:  1 - 23 ч.    DAILY:   1 - 365 дней.    WEEKLY:  недели с 1 по 52.    ONCE:    без модификаторов.    ONSTART: без модификаторов.    ONLOGON: без модификаторов.    ONIDLE:  без модификаторов.    MONTHLY: 1 - 12 или             FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.    ONEVENT:  строка запроса событий XPath. 

Примеры: 

    ==> Создание документа назначенного задания на удаленном компьютере "ABC"        для запуска notepad.exe каждый час от имени пользователя "выполняющий".        SCHTASKS /Create /S ABC /U пользователь /P пароль /RU выполняющий                 /RP пароль_выполняющего /SC HOURLY /TN doc /TR notepad    ==> Создание контроллера назначенного задания на удаленном компьютере        "ABC" для запуска calc.exe каждые пять минут начиная с указанного        времени начала до времени окончания между датами начала и окончания.        SCHTASKS /Create /S ABC /U домен\пользователь /P пароль /SC MINUTE                 /MO 5 /TN контроллер /TR calc.exe /ST 12:00 /ET 14:00                 /SD 06/06/2016 /ED 06/06/2016 /RU  выполняющий                 /RP пароль_пользователя    ==> Создание назначенного задания "игра" для запуска программы freecell        в первое воскресенье каждого месяца.        SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN игра                 /TR c:\windows\system32\freecell    ==> Создание "отчета" назначенного задания на удаленном компьютере "ABC"        для запуска notepad.exe каждую неделю.        SCHTASKS /Create /S ABC /U пользователь /P пароль /RU выполняющий                 /RP пароль_выполняющего /SC WEEKLY /TN отчет /TR notepad.exe    ==> Создание назначенного задания "журнал" на удаленном компьютере "ABC"        для запуска notepad.exe каждые пять минут начиная с указанного        времени начала без времени окончания. Выводится приглашение /RP        на ввод пароля.        SCHTASKS /Create /S ABC /U домен\пользователь /P пароль /SC MINUTE                 /MO 5 /TN журнал                 /TR c:\windows\system32\notepad.exe /ST 18:30                 /RU выполняющий /RP    ==> Создание назначенного задания "игра" для запуска freecell.exe        начиная с 12:00 с автоматическим завершением в 14:00 ежедневно.        SCHTASKS /Create /SC DAILY /TN игра /TR c:\freecell /ST 12:00                 /ET 14:00 /K    ==> Создает назначенное задание "EventLog" для запуска eventvwr.msc,        которое запускается, когда событие 101 публикуется в канале системы        SCHTASKS /Create /TN EventLog /TR wevtvwr.msc /SC ONEVENT                 /EC System /MO *[System/EventID=101]    ==> Если пути к файлам содержат пробелы, следует использовать две        пары кавычек: одну пару - для файла CMD.EXE, а другую - для        SchTasks.exe.  Внешние кавычки для файла CMD должны быть двойными,        а внутренние кавычки - одинарными или двойными кавычками с обратной        косой чертой:        SCHTASKS /Create           /tr "'c:\program files\internet explorer\iexplorer.exe'           \"c:\log data\today.xml\"" ... 
 



Изменение задач для планировщика заданий.



Для изменения параметров существующих задач используется команда SCHTASKS /Change, позволяющая выполнить изменение запускаемой программы, учетной записи пользователя или пароля, использующегося запланированной задачей, а также запланированные временные интервалы. 

SCHTASKS /Change [/S <система> [/U <имя_пользователя> [/P [<пароль>]]]]                 /TN <задача>     { [/RU <имя_пользователя>] [/RP <пароль>]       [/TR <программа>] [/ST <время_запуска>]       [/RI <интервал>] [ {/ET <время_окончания> | /DU <длительность>} [/K] ]       [/SD <начальная_дата>] [/ED <конечная_дата>] [/ENABLE | /DISABLE]       [/IT] [/Z] } 

Параметры: 

/S  <система>          Удаленная система для подключения.    

/U   <имя_пользователя>  Контекст, в котором будет выполняться команда schtasks.exe   

/P  [<пароль>]         Пароль для указанного пользовательского контекста.                           Запрос ввода, если не указан.    

/TN <имя_задачи>       Имя задачи, параметры которой изменяются.    

/RU <имя_пользователя> Изменяет имя пользователя (пользовательский                           контекст), в котором выполняется                           запланированная задача. Для системной учетной записи                           допустимыми значениями являются "",                           "NT AUTHORITY\SYSTEM" и "SYSTEM".                         Кроме того, для задач v2 доступны параметры NT                         AUTHORITY\LOCALSERVICE и NT AUTHORITY\NETWORKSERVICE,                         также как и известные идентификаторы безопасности                         для всех трех параметров.    

/RP      <пароль>    Новый пароль для текущего пользовательского                         контекста или новой учетной записи.                         Этот пароль не используется для системной учетной записи.    

/TR     <программа>  Новая программа, которая будет запускаться                         запланированной задачей.    

/ST    <время_начала>    Время запуска задачи. Формат                         указания времени: ЧЧ:мм (24-часовой), например, 14:30                         до 14:30.    

/RI     <интервал>   Интервал повторения в                         минутах. Допустимый диапазон значений: 1-599940 мин    

/ET    <время_завершения>    Время завершения выполнения задачи. Формат                         указания времени: ЧЧ:мм (24-часовой), например, 14:50                         до 14:50:00.    

/DU    <длительность>     Длительность выполнения задачи. Формат                         указания времени: ЧЧ:мм. Неприменим для ключа /ET.    

/K                   Завершение задания по достижении времени завершения                         или при превышении длительности.    

/SD    <дата_начала>      Дата первого запуска задачи.                         Формат: dd/mm/yyyy.    

/ED   <дата_завершения>  Дата последнего запуска задачи.                         Формат: dd/mm/yyyy.    

/IT                  Разрешает интерактивное выполнение задачи в том                         случае, если пользователь /RU выполнил вход                         в систему во время выполнения задания. Задание                         выполняется, только если пользователь вошел                         в систему.    

/RL    <уровень>     Уровень выполнения задачи. Допустимые значения:                         LIMITED и HIGHEST. По умолчанию значение не изменяется.    

/ENABLE              Разрешение выполнения запланированной задачи.    

/DISABLE             Запрещение выполнения запланированной задачи.    

/Z                   Пометка задачи для удаления, если не предусмотрено ее                         повторное выполнение.    

/DELAY <время задержки> Время ожидания перед запуском задачи                         после включения триггера. Формат указания времени:                         мммм:сс.  Применяется только к типам расписания                         ONSTART, ONLOGON, ONEVENT.  

/?                     Вывод справки по использованию. 

Примеры: 

SCHTASKS /Change /RP password /TN "Архивация и восстановление" - изменить пароль пользователя, используемый для запланированной задачи с именем "Архивация и восстановление" 

SCHTASKS /Change /TR rstrui.exe /TN "Запуск средства восстановления" - изменить программу, которая будет выполняться для задачи с именем "Запуск средства восстановления" 

SCHTASKS /Change /S 192.168.0.1 /U user1 /P userpass /RU Admin /TN "Server Backup" /IT - изменить параметры запланированной задачи с именем "Server Backup" на удаленном компьютере с IP-адресом 192.168.0.1 . Для подключения к службе планировщика заданий на удаленном компьютере используется имя пользователя "user1" и пароль "userpass". 

SCHTASKS /Change /S win7comp /U user1 /P userpass /TN "Server Backup" /disable - запретить выполнение запланированной задачи с именем "Server Backup" на удаленном компьютере с именем win7comp . 

 

Опрос состояния задач для планировщика заданий.



Для опроса состояния запланированных задач на локальном или удаленном компьютере используется команда schtasks /query 

SCHTASKS /Query [/S <система> [/U <имя_пользователя> [/P [<пароль>]]]]                [/FO <формат>]         [/FO формат | /XML [тип_xml]] [/NH] [/V] [/TN имя_задачи] [/?] 

Параметры: 

/S    <система>      Удаленная система для подключения.    

/U   <имя_пользователя>  Контекст, в котором                         будет выполняться команда schtasks.exe.    

/P    [<пароль>]     Пароль для указанного пользовательского                         контекста. Запрос ввода, если не указан.    

/FO  <формат>        Формат вывода данных.                         Допустимые значения: TABLE, LIST, CSV.   

/NH                  Указывает, что строка заголовков столбцов                         не отображается при выводе. Это требуется                         только для формата TABLE.    

/V                   Вывод подробных сведений о задании.    

/TN   имя_задачи     Указывает имя задачи, для которой                         извлекается информация, в противном случае для всех.    

/XML  [тип_xml]      Определения задач в формате XML.                         Если тип_xml имеет значение ONE, будет получен один                         действительный XML-файл.                         Если параметр тип_xml отсутствует, будет выдано:                         объединение всех определений задач XML.    

/?                   Вывод справки по использованию. 

Примеры: 

SCHTASKS /Query - отобразить состояние всех запланированных задач на локальном компьютере. 

schtasks /query /tn \Microsoft\Windows\Registry\RegIdleBackup - отобразить состояние задачи резервного копирования реестра Windows 7 / 8 на локальном компьютере. 

SCHTASKS /Query /S SERVER /U Admin /P AdmPass - отобразить состояние запланированных задач на удаленном компьютере с именем SERVER. Для подключения к удаленному компьютеру используется имя пользователя Admin и пароль AdmPass. 

SCHTASKS /Query /FO LIST /V /S Server /U MyDomain\admin /P AdmPass - отобразить состояние задач на удаленном компьютере Server, для подключения к которому используется имя пользователя admin в домене MyDomain и пароль AdmPass. Вывод данных осуществляется в виде списка с подробной информацией о запланированных задачах. 

SCHTASKS /Query /FO TABLE /NH - вывод данных в виде таблицы без полей заголовка. 

schtasks /Query /S Server /TN "avast! Emergency Update" - опросить состояние задачи "avast! Emergency Update" на удаленном компьютере Server, для подключения к которому используется учетная запись текущего пользователя. 

schtasks /Query /S Server > C:\tasksServer.txt - вывод в текстовый файл C:\tasksServer.txt информации о запланированных задачах на удаленном компьютере Server 

Пример выводимых данных: 

Папка: \ Имя узла:                                            Server Имя задачи:                                          \avast! Emergency Update Время следующего запуска:                            14.11.2013 21:46:37 Состояние:                                           Готово Режим входа в систему:                               Интерактивный/фоновый Время прошлого запуска:                              14.11.2013 11:14:36 Прошлый результат:                                   0 Автор:                                               avast! Emergency Update Задача для выполнения:                               C:\Program Files\AVAST Software\Avast\AvastEmUpdate.exe Рабочая папка:                                       Н/Д Примечание:                                          Н/Д Состояние назначенной задачи:                        Включено Время простоя:                                       Отключено Управление электропитанием:                          Останавливать при питании от батареи, Не запускать при питании от батареи Запуск от имени:                                     система Удалить задачу, если она не перенесена:              Включено Остановить задачу, если она выполняется X ч и X мин: 72:00:00 Расписание:                                          Планирование данных в этом формате недоступно. Тип расписания:                                      Ежедневно Время начала:                                        17:46:37 Дата начала:                                         29.10.2013 Дата окончания:                                      N/A дн.:                                                 Каждые 1 дн. мес.:                                                N/A Повторять: каждые:                                   12 ч, 0 мин Повторять: до: время:                                Нет Повторять: в течение: длительность:                  24 ч, 0 мин Повторять: остановить, если выполняется:             Отключено Имя узла:                                            Server Имя задачи:                                          \GoogleUpdateTaskMachineCore Время следующего запуска:                            14.11.2013 18:38:00 Состояние:                                           Готово Режим входа в систему:                               Интерактивный/фоновый Время прошлого запуска:                              14.11.2013 11:12:35 Прошлый результат:                                   0 Автор:                                               Administrator Задача для выполнения:                               C:\Program Files (x86)\Google\Update\GoogleUpdate.exe /c Рабочая папка:                                       Н/Д Примечание:                                          Следите за тем, чтобы ваше ПО Google всегда обновлялось. Если отключить или снять эту задачу, ваше ПО Google не будет обновляться. Это может поставить безопасность под угрозу, а также привести к тому, что некоторые функции перестанут работать. Состояние назначенной задачи:                        Включено Время простоя:                                       Отключено Управление электропитанием:                           Запуск от имени:                                     система Удалить задачу, если она не перенесена:              Включено Остановить задачу, если она выполняется X ч и X мин: Отключено Расписание:                                          Планирование данных в этом формате недоступно. Тип расписания:                                      При входе в систему Время начала:                                        N/A Дата начала:                                         N/A Дата окончания:                                      N/A дн.:                                                 N/A мес.:                                                N/A Повторять: каждые:                                   N/A Повторять: до: время:                                N/A Повторять: в течение: длительность:                  N/A Повторять: остановить, если выполняется:             N/A 

schtasks /Query /XML ONE /S Server /TN "avast! Emergency Update" >Avast.xml - вывести в формате XML данные запланированной задачи "avast! Emergency Update" . Пример выводимой информации: 

< ?xml version="1.0" encoding="UTF-16"? > < Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task" >  < RegistrationInfo >    avast! Emergency Update  < /RegistrationInfo >  < Triggers >    < CalendarTrigger >      < Repetition >        < Interval > PT12H< /Interval >        < Duration >PT24H< /Duration >        < StopAtDurationEnd >false< /StopAtDurationEnd >      < /Repetition >      < StartBoundary >2013-10-29T17:46:37Z< /StartBoundary >      < Enabled >true< /Enabled > < ScheduleByDay >        < DaysInterval >1< /DaysInterval >      < /ScheduleByDay >    < /CalendarTrigger >    < LogonTrigger >      < StartBoundary >2013-10-29T17:46:37Z< /StartBoundary >      < Enabled >true< /Enabled >      < Delay >PT2M< /Delay >    < /LogonTrigger >    < TimeTrigger >      < StartBoundary >2013-10-29T06:19:07Z< /StartBoundary >      < Enabled >true< /Enabled >    < /TimeTrigger >  < /Triggers >  < Principals >    < Principal id="Author" >      < RunLevel >LeastPrivilege< /RunLevel >      < UserId >System< /UserId >    < /Principal >  < /Principals >  < Settings >    < MultipleInstancesPolicy >IgnoreNew< /MultipleInstancesPolicy >    < DisallowStartIfOnBatteries >true< /DisallowStartIfOnBatteries >    < StopIfGoingOnBatteries >true< /StopIfGoingOnBatteries >    < AllowHardTerminate >true< /AllowHardTerminate >    < StartWhenAvailable >false< /StartWhenAvailable >    < RunOnlyIfNetworkAvailable >false< /RunOnlyIfNetworkAvailable >    < IdleSettings >      < Duration >PT10M< /Duration >      < WaitTimeout >PT1H< /WaitTimeout >      < StopOnIdleEnd >true< /StopOnIdleEnd >      < RestartOnIdle >false< /RestartOnIdle >    < /IdleSettings >    < AllowStartOnDemand >true< /AllowStartOnDemand >    < Enabled >true< /Enabled >    < Hidden >true< /Hidden >    < RunOnlyIfIdle >false< /RunOnlyIfIdle >    < WakeToRun >false< /WakeToRun >    < ExecutionTimeLimit >PT72H< /ExecutionTimeLimit >    < Priority >10< /Priority >  < /Settings >  < Actions Context="Author" >    < Exec >      < Command >C:\Program Files\AVAST Software\Avast\AvastEmUpdate.exe< /Command >    < /Exec >  < /Actions > < /Task > 


 

Запуск, остановка и удаление запланированных задач.



Для запуска запланированной задачи в данный момент времени используется команда SCHTASKS /RUN : 

SCHTASKS /Run [/S <система> [/U <имя_пользователя> [/P [<пароль>]]]] [/I] /TN <задача> 

Параметры: 

/S    <система>      Удаленная система для подключения.    

/U   <имя_пользователя>  Контекст, в котором                         будет выполняться команда schtasks.exe.    

/P     [<пароль>]    Пароль для указанного пользовательского                         контекста. Запрос ввода, если не указан.    

/I                   Выполнить задачу немедленно, игнорируя любые                         ограничения.    

/TN   <имя_задачи>   Имя запланированной задачи, которая должна быть                         запущена.    

/?                   Вывод справки по использованию. 

Примеры: 

SCHTASKS /Run /I /TN "System Backup" - выполнить на локальном компьютере задачу "System Backup" немедленно, игнорируя любые ограничения. 

SCHTASKS /Run /S SERVER /U Mydomain\Admin /P AdmPass /I /TN "System Backup" - выполнить на удаленном компьютере SERVER задачу "System Backup" немедленно, игнорируя любые ограничения. Для подключения к удаленному компьютеру используется имя пользователя Admin в домене Mydomain и пароль AdmPass. 

Для завершения запущенной планировщиком заданий задачи используется команда : 

SCHTASKS /End [/S <система> [/U <имя_пользователя> [/P [<пароль>]]]]         /TN <задача> 

Параметры: 

/S    <система>                   Удаленная система для подключения.   

/U   <имя_пользователя>  Контекст, в котором                                                будет выполняться команда schtasks.exe.    

/P     [<пароль>]                 Пароль для указанного пользовательского                                                 контекста. Запрос ввода, если не указан.    

/TN   <имя_задачи>           Имя запланированной задачи для остановки.   

/?                                          Вывод справки. Примеры:    SCHTASKS /End /?    SCHTASKS /End /TN "Архивация"    SCHTASKS /End /S <система> /U <пользователь> /P <пароль>             /TN <"Архивация и восстановление"> 

Для удаления одной или нескольких запланированных задач используется команда: 

SCHTASKS /Delete [/S <система> [/U <имя_пользователя> [/P [<пароль>]]]]         /TN <имя_задачи> [/F] 

Параметры: 

/S   <система>      Удаленная система для подключения.    

/U   <имя_пользователя>  Контекст, в котором будет выполняться команда schtasks.exe.    

/P    [<пароль>]    Пароль для указанного пользовательского контекста. Запрос ввода, если не указан.    

/TN  <имя_задачи>   Имя удаляемой запланированной задачи. Для удаления всех задач можно использовать подстановочный знак "*".    

/F                  Принудительное удаление задачи с подавлением                        всех сообщений, если указанное задание выполняется                        в настоящее время.    

/?                    Вывод справки по использованию. Примеры:    SCHTASKS /Delete /TN * /F    SCHTASKS /Delete /TN <"Архивация и восстановление">    SCHTASKS /Delete /S <система> /U <пользователь> /P <пароль> /TN             <"Восстановление">    SCHTASKS /Delete /S <система> /U <пользователь> /P <пароль> /TN <"Архивация"> /F 

В операционных системах Windows Vista и старше, добавлен параметр SHOWSID для отображения идентификатора безопасности (SID) пользователя, под учетной записью которого будет выполняться запланированная задача: 

SCHTASKS /ShowSid /TN имя_задачи 

Выполнение данной команды возможно только на локальной системе. Отображается идентификатор учетной записи , в контексте которой будет выполняться запланированная задача: 

УСПЕХ: ИД безопасности "S-1-5-87-2329472845-559684683-1933506305-79090395-3844037043" для пользователя "avast! Emergency Update" успешно вычислен. 

Работе с запланированными заданиями в графической консоли управления Microsoft , а также примерам изменения действий и параметров стандартных системных заданий, посвящена отдельная статья - Планировщик заданий Windows. Там же приведен текст командного файла для отключения группы системных заданий, полезность которых весьма сомнительна. 

Запуск командных файлов от имени администратора без запроса UAC - использование планировщика заданий для запуска приложений от имени Администратора без запроса системы контроля учетных записей UAC.