If-Koubou

Как да създавате, променяте и изтривате зададени задачи от командния ред

Как да създавате, променяте и изтривате зададени задачи от командния ред (Как да)

Windows XP / Server 2003 ни запозна с инструмента за команден ред на SchTasks, който успокои инструмента At предлаган в Windows 2000. Този инструмент ви дава възможност да контролирате всеки аспект от зададените задачи чрез обаждания до тази команда.

Докато съветникът, който Windows използва, за да ви помогне да създавате графични задачи е много добър, инструментът за команден ред е идеален за ситуации като:

  • Манипулиране на задачи в партидните скриптове.
  • Контролирайте и създавайте задачи на мрежови машини, без да се налага да влизате в тях.
  • Работа с масово създаване / синхронизиране на няколко машини.
  • Използвайте в персонализираните приложения, за да комуникирате със задачата Scheduler, вместо да се налага да правите API повиквания.

Както може би си представете, командата SchTasks има повече опции, отколкото можем да покрием в тази статия, така че ще се съсредоточим върху показването на някои примери за общите конфигурации на задачите и как изглежда съответната задача в Scheduler Task.

Примери

Създайте "Моята задача", за да стартирате C: RunMe.bat в 9 часа всеки ден:

SchTasks / Създаване / SC DAILY / TN "Моята задача" / TR "C: RunMe.bat" / ST 09:00

Модифицирайте "Моята задача", за да стартирате в 14:

SchTasks / Промяна / TN "Моята задача" / ST 14:00

Създайте "Моята задача", за да стартирате C: RunMe.bat на първия от всеки месец:

ШТакс / Създаване / SC МЕСЕЧНО / D 1 / TN "Моята задача" / TR "C: RunMe.bat" / ST 14:00

Създайте "Моята задача", за да стартирате C: RunMe.bat всеки делничен ден в 14:

ШTasks / Създаване / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN "Моята задача" / TR "C: RunMe.bat" / ST 14:00

Изтрийте задачата "Моята задача":

SchTasks / Изтриване / TN "Моята задача"

Забележка: това ще повдигне предупреждение, което ще трябва да потвърдите.

Създаване в насипно състояние

Подобно на всеки друг инструмент на командния ред, можете да включите няколко инструкции в партиден файл, за да извършите масово създаване (или изтриване).

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

SchTasks / Създаване / SC DAILY / TN "Резервни данни" / TR "C: Backup.bat" / ST 07:00
Случайни / Създаване / SC WEEKLY / D MON / TN "Генериране на TPS отчети" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Създаване / SC МЕСЕЧНА / D 1 / TN "база данни за синхронизиране" / TR "C: SyncDB.bat" / ST 05:00

Изработва следните задачи:

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

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