/ / Як створити, змінити та видалити заплановані завдання з командного рядка

Як створити, змінити та видалити заплановані завдання з командного рядка

Windows XP / Server 2003 представив нас наІнструмент командного рядка SchTasks, який узурпував інструмент At, запропонований у Windows 2000. Цей інструмент пропонує можливість контролювати кожен аспект ваших запланованих завдань за допомогою викликів до цієї команди.

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

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

Як ви, напевно, можете собі уявити, команда SchTasksУ цій статті є більше варіантів, ніж ми можемо висвітлити, тому ми зосередимось на тому, щоб показати деякі приклади загальних конфігурацій завдань та те, як виглядає відповідне завдання у Планувальнику завдань.

Приклади

Створіть "Моє завдання" для запуску C: RunMe.bat щодня о 9:00:

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

зображення

зображення

Змініть "Моє завдання" для запуску о 14:00:

SchTasks / Change / TN "Моє завдання" / ST 14:00

зображення

зображення

Створіть "Моє завдання" для запуску C: RunMe.bat першого місяця:

SchTasks / Створити / SC MONTHLY / D 1 / TN "Моє завдання" / TR "C: RunMe.bat" / ST 14:00

зображення

зображення

Створіть "Моє завдання" для запуску C: RunMe.bat щонеділі о 14:00:

</p>

SchTasks / Створити / SC ТИЖНЯ / Д Пн, Вт, ВС, ЧТ, ПТ / ТН «Моє завдання» / TR «C: RunMe.bat» / ST 14:00

зображення

зображення

Видаліть завдання під назвою "Моє завдання":

SchTasks / Видалити / TN "Моє завдання"

зображення

Примітка. Це призведе до попередження, яке потрібно підтвердити.

Навальне створення

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

Наприклад, цей сценарій:

SchTasks / Створити / SC DAILY / TN “Резервні дані” / TR “C: Backup.bat” / ST 07:00
SchTasks / Створити / SC WEEKLY / D MON / TN "Створювати звіти про TPS" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Створити / SC MONTHLY / D 1 / TN “База даних синхронізації” / TR “C: SyncDB.bat” / ST 05:00

Виконує ці завдання:

зображення

Можливість зробити це швидкий спосіб розгортаннянові завдання або змінити існуючий графік на багатьох машинах одночасно. Щоб забезпечити оновлення завдань, ви можете включити відповідні команди SchTasks в сценарій входу в домен, який буде оновлювати машини користувачів під час входу.

</p>

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