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