Schtasks.exe

Позволяет администратору создавать, удалять, запрашивать, изменять, выполнять и завершать запланированные задачи на локальном или удаленном компьютере. При выполнении Schtasks.exe без аргументов отображается состояние и время следующего выполнения для каждой зарегистрированной задачи.

Дополнительные сведения о планировщике задач см. в этой статье: Планировщик задач для разработчиков.

Создание задачи

Следующий синтаксис используется для создания задачи на локальном или удаленном компьютере.

schtasks /Create 
[/S system [/U username [/P [password]]]]
[/RU username [/RP [password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] 
[/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F]

Параметры

Система /S

Значение типа , указывающее удаленный компьютер для подключения. Если этот параметр не задан, системный параметр по умолчанию использует локальный компьютер.

/Uимя пользователя

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

/P[пароль]

Значение типа , указывающее пароль для заданного контекста пользователя. Если этот параметр опущен, Schtasks.exe запрашивает ввод данных у пользователя.

Имя пользователя/RU

Значение типа , указывающее контекст пользователя, в котором выполняется задача. Для системной учетной записи допустимые значения: "", "NT AUTHORITY\SYSTEM" или "SYSTEM". Для задач Планировщика задач 2.0 допустимыми значениями также являются NT AUTHORITY\LOCALSERVICE и NT AUTHORITY\NETWORKSERVICE.

/RP[пароль]

Значение типа , указывающее пароль для пользователя, указанного с помощью параметра /RU. Чтобы заставить пароль, необходимо указать значение "*" или "no value". Этот пароль игнорируется для системной учетной записи. Этот параметр должен быть объединён с параметром /RU или /XML.

Расписание /SC

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

Модификатор/MO

Значение типа , которое уточняет тип расписания, чтобы обеспечить более точное управление повторением расписания. Допустимые значения:

  • МИНУТА: 1 - 1439 минут.
  • ЕЖЕЧАСНО: от 1 до 23 часов.
  • ЕЖЕДНЕВНО: 1-365 дней.
  • ЕЖЕНЕДЕЛЬНО: недели 1 - 52.
  • ONCE: нет модификаторов.
  • ONSTART: нет модификаторов.
  • ONLOGON: Нет модификаторов.
  • ONIDLE: без модификаторов.
  • ЕЖЕМЕСЯЧНО: 1–12 или FIRST, SECOND, THIRD, FOURTH, LAST и LASTDAY.
  • ONEVENT: строка запроса события XPath.

/Ddays

Значение типа , указывающее день недели для выполнения задачи. Допустимые значения: MON, TUE, WED, THU, FRI, SAT, SUN и для ежемесячных расписаний 1–31 (дни месяца). Подстановочный знак (*) указывает все дни.

/Mмесяцев

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

Время бездействия/I

Значение типа , указывающее время ожидания ожидания перед выполнением запланированной задачи ONIDLE. Допустимый диапазон составляет от 1 до 999 минут.

/TNtaskname

Значение типа , указывающее имя, однозначно определяющее запланированную задачу.

/TRtaskrun

Значение типа , указывающее путь и имя файла задачи, выполняемой в запланированное время. Например, C:\Windows\System32\calc.exe.

/STstarttime

Значение типа , указывающее время начала выполнения задачи. Формат времени — ЧЧ:мм (24-часовое время). Например, 14:30 указывает 14:30. По умолчанию текущее время — /ST не указано. Этот параметр является обязательным для аргумента /SC ONCE.

Интервал /RI

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

Windows XP и Windows Server 2003: Этот параметр недоступен.

/ETendtime

Значение типа , указывающее время окончания выполнения задачи. Формат времени — ЧЧ:мм (24-часовое время). Например, 14:50 указывает 14:50. Это неприменимо для следующих типов расписаний: ONSTART, ONLOGON, ONIDLE и ONEVENT.

Windows XP и Windows Server 2003: Этот параметр недоступен.

Длительность /DU

Значение типа , указывающее длительность выполнения задачи. Формат времени — ЧЧ:мм (24-часовое время). Например, 14:50 указывает 14:50. Это неприменимо к /ET и для следующих типов расписаний: ONSTART, ONLOGON, ONIDLE и ONEVENT. Для задач /V1 (задачи планировщика задач 1.0), если указан параметр /RI, длительность по умолчанию составляет один час.

Windows XP: Этот параметр недоступен.

/K

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

Windows XP и Windows Server 2003: Этот параметр недоступен.

/SDstartdate

Значение типа , указывающее первую дату запуска задачи. Формат : мм/дд/гггг. По умолчанию используется текущая дата. Это неприменимо для следующих типов расписаний: ONCE, ONSTART, ONLOGON, ONIDLE и ONEVENT.

Дата окончания/ED

Значение типа , указывающее дату последнего запуска задачи. Формат : мм/дд/гггг. Это неприменимо для следующих типов расписаний: ONCE, ONSTART, ONLOGON, ONIDLE и ONEVENT.

/ECChannelName

Значение типа , указывающее канал событий для триггеров ONEVENT.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/IT

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

Windows XP и Windows Server 2003: Этот параметр недоступен.

/NP

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

Windows XP и Windows Server 2003: Этот параметр недоступен.

/Z

Значение , которое помечает задачу, которая должна быть удалена после ее окончательного выполнения.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/XMLxmlfile

Значение , создающее задачу из XML-файла. Этот параметр можно объединить с параметрами /RU и /RP или только с параметром /RP, если XML задачи уже содержит субъект.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/V1

Значение , которое создает задачу, видимую для платформ Windows 2000, Windows Server 2003 и Windows XP.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/F

Значение , которое принудительно создает задачу и подавляет предупреждения, если указанная задача уже существует.

Windows XP и Windows Server 2003: Этот параметр недоступен.

Уровень /RL

Значение , задающее уровень выполнения для задачи. Допустимые значения: LIMITED и HIGHEST. Значение по умолчанию — LIMITED.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/DELAYdelaytime

Значение типа , указывающее время ожидания для задержки задачи после запуска триггера. Формат времени — мммм:сс. Этот параметр допустим только для типов расписаний ONSTART, ONLOGON и ONEVENT.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/?

Значение , отображающее сообщение справки для Schtasks.exe.

Комментарии

При создании задачи на удаленном компьютере под управлением операционной системы Windows XP, Windows Server 2003 или Windows 2000 используйте параметр /V1.

Невозможно создать неинтерактивную удаленную задачу планировщика задач версии 1.0 (создать задачу, не используя параметр /IT и параметр /V1), если на удаленном компьютере включено исключение брандмауэра "Общий доступ к файлам и принтерам", а исключение брандмауэра "Управление удаленными запланированными задачами" отключено.

Удаление задачи

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

schtasks /Delete 
[/S system [/U username [/P [password]]]]
[/TN taskname] [/F]

Параметры

Система /S

Значение типа , указывающее удаленный компьютер для подключения. Если этот параметр опущен, системный параметр по умолчанию использует локальный компьютер.

/Uимя пользователя

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

/P[пароль]

Значение типа , указывающее пароль для заданного контекста пользователя. Если этот параметр опущен, Schtasks.exe запрашивает у пользователя ввод данных.

/TNtaskname

Значение типа , указывающее имя удаляемой запланированной задачи. Для удаления всех задач можно использовать подстановочный знак (*).

/F

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

/?

Значение , отображающее справку для Schtasks.exe.

Выполнение задачи

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

schtasks /Run 
[/S system [/U username [/P [password]]]]
/TN taskname

Параметры

Система /S

Значение типа , указывающее удаленный компьютер для подключения. Если этот параметр опущен, системный параметр по умолчанию использует локальный компьютер.

/Uимя пользователя

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

/P[пароль]

Значение типа , указывающее пароль для заданного контекста пользователя. Если этот параметр опущен, Schtasks.exe запрашивает у пользователя ввод данных.

/TNtaskname

Значение типа , указывающее имя запланированной задачи для выполнения.

/?

Значение , отображающее справку для Schtasks.exe.

Завершение выполняемой задачи

Следующий синтаксис используется для остановки выполнения запланированной задачи.

Примечание

Чтобы остановить выполнение удаленной задачи, убедитесь, что на удаленном компьютере включены исключения брандмауэра "Общий доступ к файлам и принтерам" и "Управление удаленными запланированными задачами".

schtasks /End 
[/S system [/U username [/P [password]]]]
/TN taskname

Параметры

Система /S

Значение типа , указывающее удаленный компьютер для подключения. Если этот параметр опущен, системный параметр по умолчанию использует локальный компьютер.

/Uимя пользователя

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

/P[пароль]

Значение типа , указывающее пароль для заданного контекста пользователя. Если этот параметр опущен, Schtasks.exe запрашивает у пользователя ввод данных.

/TNtaskname

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

/?

Значение , отображающее справку для Schtasks.exe.

Запрос сведений о задаче

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

schtasks /Query 
[/S system [/U username [/P [password]]]]
[/FO format | /XML] [/NH] [/V] [/TN taskname] [/?]

Параметры

Система /S

Значение типа , указывающее удаленный компьютер для подключения. Если этот параметр опущен, системный параметр по умолчанию использует локальный компьютер.

/Uимя пользователя

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

/P[пароль]

Значение типа , указывающее пароль для заданного контекста пользователя. Если этот параметр опущен, Schtasks.exe запрашивает у пользователя ввод данных.

Формат /FO

Значение типа , указывающее формат вывода. Допустимые значения: TABLE, LIST и CSV.

/NH

Значение типа , указывающее, что заголовок столбца не должен отображаться в выходных данных. Это допустимо только для форматов TABLE и CSV.

/V

Значение типа , отображающее подробные выходные данные задачи.

Примечание

Если задача была запланирована для выполнения только один раз, отображаемая информация о расписании будет "Данные планирования недоступны в этом формате".

/TNtaskname

Значение типа , указывающее имя задачи, для которой извлекаются сведения. Если имя задачи не указано, будут отображаться сведения для всех задач.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/XML

Значение , используемое для отображения определений задач в формате XML.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/?

Значение , используемое для отображения справки для Schtasks.exe.

Изменение задачи

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

schtasks /Change 
[/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime] 
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }

Параметры

Система /S

Значение типа , указывающее удаленный компьютер для подключения. Если этот параметр не задан, системный параметр по умолчанию использует локальный компьютер.

/Uимя пользователя

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

/P[пароль]

Значение типа , указывающее пароль для заданного контекста пользователя. Если этот параметр опущен, Schtasks.exe запрашивает ввод данных у пользователя.

/TNtaskname

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

/RUrunasuser

Значение типа , изменяющее имя пользователя (контекст пользователя), с которым будет выполняться запланированная задача. Для системной учетной записи допустимые значения: "", "NT AUTHORITY\SYSTEM" или "SYSTEM". Для задач Планировщика задач версии 2.0 допустимы также значения NT AUTHORITY\LOCALSERVICE и NT AUTHORITY\NETWORKSERVICE.

/RPrunaspassword

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

/TRtaskrun

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

/STstarttime

Значение типа , указывающее время начала выполнения задачи. Формат времени — ЧЧ:мм (24-часовое время). Например, 14:30 указывает 14:30.

Windows XP и Windows Server 2003: Этот параметр недоступен.

Интервал /RI

Значение типа , указывающее интервал повторения в минутах. Допустимый диапазон составляет от 1 до 599940 минут.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/ETendtime

Значение типа , указывающее время окончания задачи. Формат времени — ЧЧ:мм (24-часовое время). Например, 14:50 указывает 14:50.

Windows XP и Windows Server 2003: Этот параметр недоступен.

Длительность /DU

Значение типа , указывающее длительность выполнения задачи. Формат времени — ЧЧ:мм (24-часовое время). Например, 14:50 указывает 14:50. Это неприменимо к параметру /ET.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/K

Значение , завершающее задачу в момент окончания или длительности.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/SDstartdate

Значение типа , указывающее первую дату запуска задачи. Формат : мм/дд/гггг.

Windows XP и Windows Server 2003: Этот параметр недоступен.

Дата окончания/ED

Значение типа , указывающее дату последнего запуска задачи. Формат : мм/дд/гггг.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/IT

Значение , позволяющее выполнять задачу в интерактивном режиме только в том случае, если пользователь /RU в данный момент вошел в систему во время выполнения задачи. Задача выполняется только в том случае, если пользователь вошел в систему.

Windows XP и Windows Server 2003: Этот параметр недоступен.

Уровень /RL

Значение типа , задающее уровень выполнения для задачи. Допустимые значения: LIMITED и HIGHEST.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/ВКЛЮЧИТЬ

Значение , которое включает запланированную задачу. Включенная задача может выполняться, а отключенная — не может выполняться.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/ОТКЛЮЧИТЬ

Значение , отключающее выполнение запланированной задачи.

Примечание

Если удаленная задача планировщика задач версии 1.0 отключена Schtasks.exe и на удаленном компьютере включено исключение брандмауэра "Общий доступ к файлам и принтерам" и исключение брандмауэра "Управление удаленными запланированными задачами", то задача не будет отключена при чтении из API планировщика задач 2.0.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/Z

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

Windows XP и Windows Server 2003: Этот параметр недоступен.

/DELAYdelaytime

Значение типа , указывающее время ожидания для задержки выполнения задачи после срабатывания триггера. Формат времени — mmmm:ss. Этот параметр допустим только для задач с типами расписаний ONSTART, ONLOGON и ONEVENT.

Windows XP и Windows Server 2003: Этот параметр недоступен.

/?

Значение , отображающее сообщение справки для Schtasks.exe.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]