Планирование заданий Schtasks

Планирование заданий с помощью Schtasks

Schtasks позволяет выполнять те же операции по планирова­нию заданий, что и Scheduled Tasks Wizard (Мастер планиро­вания заданий). Все задания, созданные с помощью Schtasks, отображаются как назначенные в папке Scheduled Tasks (На­значенные задания) и могут управляться из командной стро­ки или через GUI.

Schtasks поддерживает несколько наборов подкоманд (sub­commands) и является одной из самых сложных утилит коман­дной строки. В следующих разделах я расскажу о каждой из этих подкоманд, перечисленных ниже.

  • Schtasks /Create — создание заданий.
  • Schtasks /Change — изменение параметров существующих заданий.
  • Schtasks /Query — отображение назначенных заданий на локальном или указанном компьютере.
  • Schtasks /Run — немедленный запуск назначенного зада­ния.
  • Schtasks /End -- остановка выполняемого задания.
  • Schtasks /Delete — удаление назначенных заданий, кото­рые больше не нужны.

Создание назначенных заданий с помощью Schtasks /Create

Schtasks/Crcate позволяет создавать разовые и регулярно вы­полняемые задания, а также задания, которые запускаются на основе особых системных событий, таких как вход в систему или ее запуск. Вот основной синтаксис для определения этих типов заданий:

  • schtasks /create /tn ИмяЗадания /tr ИсполняемоеЗадание /sc Расписание [/mo Модификатор]

где ИмяЗадания — строка с названием задания, Исполняе­моеЗадание — путь к файлу утилиты командной строки или сценария, который надо запустить, Расписание — расписание запуска, а Модификатор — необязательный параметр, меня­ющий расписание запуска на основе типа расписания. Лю­бые задания, создаваемые по такому синтаксису, создаются на локальном компьютере и используют ваши разрешения. Если вы не предоставили пароль своей учетной записи, он будет запрошен при создании задания.

Чтобы понять, как использовать Schtasks /Create, рассмот­рим несколько примеров.

Задание выполняется немедленно и больше не запускается:

  • schtasks /create /tn "SysChecks" /tг c:\scripts\sch.bat /so once

Задание запускается при старте системы:

  • schtasks /create /tn "SysChecks" /tr c:\scripts\sch.bat /so onstart
2024  Командная строка Windows  
top Яндекс.Метрика