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

Оглавление:

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

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

Видео: Как создавать, изменять и удалять запланированные задачи из командной строки
Видео: Difference Between JPG and PNG | Understanding Your Image Formats: JPG & PNG | JPG vs PNG - YouTube 2024, Май
Anonim

Windows XP / Server 2003 познакомил нас с инструментом командной строки SchTasks, который узурпировал инструмент At, предлагаемый в Windows 2000. Этот инструмент предлагает возможность контролировать каждый аспект ваших запланированных задач посредством вызовов этой команды.

Хотя мастер Windows использует, чтобы помочь вам графически создавать запланированные задачи, очень хорошо, инструмент командной строки идеально подходит для таких ситуаций, как:

  • Манипулирование задачами в пакетных сценариях.
  • Контролируйте и создавайте задачи на сетевых компьютерах без необходимости их входа в систему.

  • Массовое создание / синхронизация задач на нескольких машинах.
  • Используйте в пользовательских приложениях для связи с Планировщиком задач вместо того, чтобы выполнять вызовы API.

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

Примеры

Создайте «Моя задача» для запуска C: RunMe.bat в 9 часов каждый день:

SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00

Image
Image
Image
Image

Измените «Моя задача» для запуска в 2 часа дня:

SchTasks /Change /TN “My Task” /ST 14:00

Image
Image
Image
Image

Создайте «Моя задача» для запуска C: RunMe.bat в первый раз в месяц:

SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

Создайте «Моя задача» для запуска C: RunMe.bat каждый будний день в 2 часа дня:

SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

Удалите задачу с именем «Моя задача»:

SchTasks /Delete /TN “My Task”

Примечание: это вызовет предупреждение, которое вам нужно будет подтвердить.
Примечание: это вызовет предупреждение, которое вам нужно будет подтвердить.

Массовое создание

Как и любой другой инструмент командной строки, вы можете включить несколько команд в пакетный файл, чтобы выполнить массовое создание (или удаление).

Например, этот скрипт:

SchTasks /Create /SC DAILY /TN “Backup Data” /TR “C:Backup.bat” /ST 07:00 SchTasks /Create /SC WEEKLY /D MON /TN “Generate TPS Reports” /TR “C:GenerateTPS.bat” /ST 09:00 SchTasks /Create /SC MONTHLY /D 1 /TN “Sync Database” /TR “C:SyncDB.bat” /ST 05:00

Выполняет следующие задачи:

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

Документация Microsoft по команде SchTasks

Рекомендуемые: