Перше, на що слід звернути увагу ще до створення завдань - запущено службу «Планувальник завдань». Ця служба могла бути відключена при налаштуванні системних служб для звільнення пам'яті в той час, коли використання Планувальника завдань не було потрібно. Тепер, якщо заплановані завдання будуть виконуватися регулярно, то цей сервіс треба перемкнути в автоматичний режим запуску. Щоб переконатися, що сервіс запущений виконайте Пуск - Виконати - services.msc. Відкриється вікно, показане нижче:
Після того, як служба запущена і тип її запуску скоректований на автоматичний, служба буде стартувати при завантаженні системи, і завдання будуть виконуватися відповідно до розкладу.
Тепер створимо задачу.
Відкрийте Панель управління і клацніть по Призначені завдання. Відкриється таке вікно:
Для створення нового завдання клацніть по Додати завдання.
У цьому вікні треба вибрати програму, яка буде запускатися Планувальником. Як правило, потрібна програма в цьому списку відсутній і її треба знайти за допомогою кнопки Огляд. Для прикладу, я створив на диску С папку Scheduler і помістив в неї пакетний файл test.bat, в якому знаходиться послідовність команд, які треба запускати в певний час. Натиснувши кнопку Огляд знайдіть файл, який буде запускатися Планувальником і натисніть Відкрити. Якщо все зроблено правильно, то майстер створення нового завдання виведе наступне вікно:
В поле Назва потрібно вказати назву цього завдання, яке буде відображатися у вікні Планувальника. Назва може бути будь-яким. Дайте завдання таке ім'я, щоб потім, при відкритті Планувальника. можна було відразу згадати, що робить це завдання. В даному прикладі я назвав завдання «Тестування Планувальника».
Потім потрібно вибрати період запуску цього завдання. Можливі наступні варіанти:
- Щодня. Завдання буде запускатися щодня, або тільки по робочих днях, або через кілька днів в зазначений час. Всі ці параметри можна буде вибрати в наступному вікні, про що піде мова нижче.
- Щотижня. У наступному вікні можна буде вказати - кожну чи тиждень потрібно запускати завдання і вибирати дні тижня, за якими завдання буде запущено в певний час.
- Щомісяця. Далі можна буде вказати в які місяці року треба запускати завдання і вибирати по яких числах місяця або по яких днях місяця в певний час завдання буде запущено.
- Лише один раз. У наступному вікні майстра можна буде вибрати дату і час запуску завдання. Більше це завдання виконуватися не буде.
- При завантаженні комп'ютера. Наступного вікна при виборі цього варіанту немає, що логічно, тому що при такому типі запуску завдання буде виконуватися кожен раз при завантаженні комп'ютера. Даний тип запуску не вимагає входу користувача, завдання буде запущено від імені того користувача, яке буде потрібно вказати в наступному вікні.
- При вході в Windows. Цей тип запуску схожий на попередній з тією відмінністю, що завдання буде виконано тільки коли користувач увійде в Windows, тобто введе свої логін і пароль.
Тепер розберемо ці типи запуску завдань більш докладно. Після натискання кнопки Далі буде виведено вікно, в якому потрібно вказати додаткові параметри розкладу для запуску завдання. Виняток - два останніх типу запуску, коли завдання виконується при завантаженні комп'ютера або при вході користувача. Отже, введіть назву завдання і виберіть один з типів запуску, потім натисніть кнопку Далі. Залежно від того, який тип запуску був обраний, будуть запропоновані ті чи інші настройки розкладу запуску завдання.
При щоденному типі запуску є можливість вибору: чи запускати завдання щодня, або запускати його тільки по робочих днях (природно, що святкові дні на тижні вважаються робочими, завдання запускається з понеділка по п'ятницю, включно), або запускати завдання з періодичністю, наприклад, один раз в три дні. У цьому ж вікні потрібно вибрати час запуску завдання. «Дата початку» дозволить відкласти перший запуск завдання до певної дати, тобто якщо сьогодні перше число місяця, а «Дата початку» встановлена на 10-е, то завдання почне виконуватися з десятого числа, не дивлячись на те, що її запуск запланований як щоденний.
щотижня
При щотижневому типі запуску є можливість запускати завдання по певних днях тижня, відзначивши галками соответствуюших дні тижня у вікні, показаному вище на зображенні. Можна вказати, що завдання має виконуватися через тиждень, тобто наприклад, перший тиждень у понеділок, середу і п'ятницю, другий тиждень завдання не виконується, в третю виконується в понеділок, середу, п'ятницю, четверту не виконується і т.д. Також, потрібно вказати час, в яке завдання буде виконуватися в зазначені дні тижня.
щомісяця
При щомісячному типі запуску завдання необхідно відзначити місяці, за якими буде запускатися завдання і вказати число, коли завдання буде запущено. Зверніть увагу на те, що останнє число місяця може бути 28-е, 29-е, 30-е або 31-е, тому, якщо завдання необхідно виконати в кінці місяця, то його запуск краще запланувати на перше число наступного місяця в 00: 01. Якщо є необхідність не вказувати конкретне число для запуску завдання, а запускати його тільки, наприклад, за третіми п'ятницях зазначених місяців, то можна переключити відповідну опцію і вибрати з полів зі списками необхідні значення.
Лише один раз
При виборі одноразового виконання завдання потрібно вказати тільки дату і час його запуску. Завдання буде запущено в зазначений час, і після цього його запуск більше проводиться не буде. Завдання з Планувальника не буде видалене, тому його можна буде використовувати в подальшому, виправивши дату і час запуску. Даний тип запуску завдання добре підходить для неперіодичних виконання завдань під час відсутності користувача за комп'ютером.
При завантаженні комп'ютера
Як вже говорилося вище, при такому типі запуску завдання буде виконуватися при кожному завантаженні комп'ютера, до логіна користувача.
При вході в Windows
Таке завдання буде виконуватися при логін користувача.
Виберіть найбільш підходяще під вимоги до періодичності запуску розклад, навіть якщо воно не повністю відповідає необхідному. Наприклад, якщо завдання необхідно виконувати по робочих днях о 21:00, а у вихідні - о 19:00, то на цьому етапі створення завдання слід вибрати щотижневий запуск завдання, а після її створення скорегувати розклад потрібним чином. Приклад такого налаштування показаний на малюнку нижче.
Після того, як початкова розклад задано, - натисніть кнопку Далі. Приклад вікна показаний на малюнку нижче.
Призначене завдання буде запущено від імені користувача, яке було введено. Тобто можна з-під користувача з обмеженими правами (група Користувачі) запускати завдання від імені облікового запису без обмеження прав (група Адміністратори). Для цього потрібно, створюючи завдання, ввести замість пропонованого імені поточного користувача ім'я користувача, що має адміністративні повноваження (користувача, що входить до групи Адміністратори). Це призведе до того, що при виконанні завдання, програма зможе отримати доступ до тих функцій і файлів, доступу до яких у звичайного користувача немає.
Ще один момент, про який легко забути, і який приведе до того, що призначені завдання не виконуватимуться - зміна пароля користувача, того, який потрібно ввести, щоб увійти в Windows. Якщо пароль змінений, то доведеться змінити його і у всіх призначених завдань, що дуже незручно, але підвищує безпеку.
Після того, як ім'я користувача і пароль введені, натисніть кнопку Далі.
Якщо розклад запуску повністю задовольняє вимогам, то після натискання кнопки Готово, у вікні, показаному на малюнку нижче, створення буде завершено і у вікні Призначені завдання в Панелі управління з'явиться новостворене завдання. Якщо розклад запуску завдання вимагає подальшої, більш тонкої донастройки, то відзначте пункт «Встановити додаткові параметри. »І натисніть кнопку Готово. В цьому випадку, буде відкрито вікно для налаштування додаткових можливостей розкладу запуску завдання.
Якщо є необхідність налаштувати додаткові параметри запланованого завдання, то клацніть правою кнопкою по створеному завданням в папці Призначені завдання. що знаходиться в Панелі управління і виберіть Властивості. Якщо додаткові настройки будуть змінюватися відразу після створення завдання, то в останньому вікні при створенні завдання (малюнок в попередньому розділі) потрібно поставити галку «Встановити додаткові параметри. »І натиснути Готово. Будь-яка з цих послідовність дій призведе до того, що відкриється таке вікно.
Це вікно містить три вкладки з параметрами більш тонкої настройки розкладу запуску завдання. Всі настройки, розташовані на них будуть детально розглянуті нижче.
На першій вкладці Завдання. зовнішній вигляд якої показаний на малюнку в самому початку статті, знаходяться основні відомості про заплановану задачі. це:
Зовнішній вигляд наступної вкладки Розклад:
Ця вкладка надає всі можливості по управлінню розкладом запуску заплановане завдання, які значно ширше, ніж ті, які мали можливість налаштувати в майстра створення завдань і про які йшла мова в попередньому розділі. Розглянемо всі налаштування по порядку:
- Вгорі вкладки виводиться поточний розклад для запланованої завдання.
- В поле зі списком Призначити завдання можна змінити тип розкладу запуску. Всі типи були розглянуті в попередньому розділі, тому зупинятися на них не будемо.
- Поле Час початку містить час, в яке буде запущена завдання.
- Кнопка Додатково відкриває вікно, показане нижче.
У цьому вікні є декілька додаткових налаштувань розкладу, про які варто сказати окремо.
- Дата початку. Дозволяє вказати дату першого запуску завдання, після якої завдання буде виконуватися до заданого розкладу. Це поле може бути затребуване, коли запуск завдання повинен бути початий в певну дату, а не відразу після створення.
- Дата закінчення. Це поле дозволяє вказати дату останнього виконання завдання. Після зазначеної в цьому полі дати завдання виконуватися не буде. Щоб з'явилася можливість вказати дату закінчення потрібно поставити відповідну галку.
- Група полів Повторювати завдання. Якщо поставити однойменну галку, то з'явиться можливість налаштувати інтервал запуску завдання. Наприклад, можна запускати завдання кожні 30 хвилин протягом 8-ми годин або до певного часу. Дуже зручна можливість для вирішення певних завдань моніторингу подій. Наприклад, іноді потрібно перевіряти наявність в певній папці файлу з періодом в п'ять хвилин протягом робочого дня і якщо він там з'явився, то запустити скрипт, який виконає над файлом певні дії.
Галка Зупинити задани е призначена для того, щоб завершити завдання для виконання, коли минув час його виконання. Наприклад, в поле Виконувати до вказано час 18:00. Якщо завдання дуже велике і виповнюється півгодини, то запуск його о 17:55 призведе до того, що завдання фактично буде працювати до 18:25. Якщо такий стан справ небажано, то потрібно поставити галку Зупинити завдання. У цьому випадку виконання завдання буде припинено о 18:00, незважаючи ні на що.
Створення декількох розкладів здатне задовольнити практично будь-яке побажання по часу і періодичності запуску завдання. Наприклад, можна налаштувати завдання таким чином, що воно буде запускатися в понеділок о 19:00 кожні 10 хвилин протягом 2-х годин, у вівторок о 20:00 кожні 30 хвилин протягом години, в середу о 14:00 кожні 5 хвилин до 20:00 і т.д. Як вже стає зрозуміло, для реалізації такої тонкої настройки запуску завдання потрібно створити розклад за допомогою кнопки Створити. Кожне створене розклад додається в поле зі списком вгорі вкладки. Для настройки або видалення одного з розкладів його потрібно вибрати зі списку і далі або налаштувати так, як це було описано вище, або видалити за допомогою відповідної кнопки.
Щоб проілюструвати описані дії, я створив розклад, яке буде запускати завдання по робочих днях о 21:00, а у вихідні о 9:00. Для цього я створив два розкладу:
Остання третя вкладка Налаштування. показана нижче, містить в собі додаткові налаштування завдання.
- Галка Видалити завдання. якщо немає його повторення за розкладом, призначена для того, щоб видалити «одноразові» завдання з папки Призначені завдання на панелі керування. Установка цієї галки буде скасовано те завдання, якщо розклад його запуску не передбачає подальших його запусків.
- Поле Виконувати не довше ніж дозволяє вказати максимальний час виконання завдання. Можна примусово зупинити виконання, якщо завдання виконується довше зазначеного часу.
- Група налаштувань Час простою дозволяє запускати завдання лише, якщо комп'ютер простоює якийсь час. Корисно для планування запуску ресурсоємних завдань, які віднімають при своєму виконанні весь час процесора, завантажуючи його на 100%.
- Перші дві галки в групі Управління електроживленням дозволяють вказати запускати чи заплановану завдання на ноутбуці, якщо він працює від батарей. Остання, третя галка, дозволяє «будити» комп'ютер, коли він знаходиться в режимі очікування (режим низького споживання електроенергії, коли відключені практично всі пристрої комп'ютера, але він включений і відновлює свою роботу при виведенні з режиму очікування протягом пари секунд, причому, всі додатки, відкриті на момент переходу в режим очікування не закінчуються, а також чекають виведення комп'ютера з режиму очікування).
Щоб зберегти всі внесені зміни потрібно натиснути кнопку ОК. після чого буде видано запит на введення пароля для того користувача, ім'я якого зазначено на першій вкладці.
Будьте уважні при введенні пароля. Якщо пароль буде введено неправильно в обидва поля, то жодного попередження про це видано не буде, а заплановане завдання не запуститься в зазначений час.
У наступному розділі наведені приклади найбільш поширених розкладів для запуску завдань за допомогою Планувальника.