Как да създавате разширени задачи с Task Scheduler
Искате ли да накарате компютъра да заспи или да се изключи в определено време всеки ден? Или може би искате вашият компютър да започне да пуска мотивиращо видео всеки път, когато го стартирате или когато е 12 часа? Ако искате начин да програмирате компютъра си да прави определени неща в определени моменти, трябва да прочетете тази статия, тъй като ще покрием някои от разширените функции на Task Scheduler(Task Scheduler's) : създаване на разширени задачи, настройка на техните задействания, действия и опции за сигурност . Те са мощни, когато искате да контролирате вашата система и задачите, които изпълнява. Така че бъдете готови за широка гама от възможности за избор, които ви позволяват да настроите всеки възможен детайл, свързан с планираните задачи. Да започваме:
ЗАБЕЛЕЖКА:(NOTE:) Това ръководство се отнася за Windows 10 , Windows 7 и Windows 8.1 . За да илюстрираме нещата, които можете да правите с Task Scheduler , ще създадем разширена задача, която изключва компютъра всеки ден в 23:00 часа.
Как да създадете разширена задача в Windows
Започнете с отваряне на Task Scheduler . Ако не знаете как да направите това, трябва да прочетете тази статия: 9 начина за стартиране на Task Scheduler в Windows (всички версии)(9 ways to start the Task Scheduler in Windows (all versions)) . Ако нямате време да прочетете и това ръководство, знайте, че бърз начин да отворите Task Scheduler , във всяка версия на Windows , е да използвате търсенето: потърсете „таск планировчик“("task scheduler") и щракнете или докоснете съответния резултат от търсене.
Освен това, ако никога досега не сте работили с Планировчика(Task Scheduler) на задачи , може да е добра идея да се запознаете малко с него. За това прочетете това: Как да създадете основни задачи с Task Scheduler, в 5 стъпки(How to create basic tasks with Task Scheduler, in 5 steps) .
Сега да преминем към бизнеса: за да създадете нова задача, в прозореца на Task Scheduler отидете на панела Действия(Actions) и от дясната му страна щракнете или докоснете „Създаване на задача“.("Create Task.")
Помощникът, който стартира, ви позволява да настроите всеки детайл за новата си задача, като се започне с нейното име и продължи със задаване на един или няколко тригера, действия, установяване на условия за изпълнение на задачата и т.н.
Нека видим как работи:
Как да зададете име, описание и опции за защита на задача
Първият раздел на съветника "Създаване на задача" се казва ("Create Task")Общи(General,) и това е мястото, където можете да зададете името на задачата и нейното описание. Тъй като искаме да създадем задача, която да изключва нашия компютър всяка вечер, ще я наречем „Спи през нощта“.("Sleep at night.")
Разделът Общи(General) също ви позволява да конфигурирате допълнителни "Опции за сигурност"("Security options") , свързани с потребителския акаунт и привилегиите, използвани за изпълнение на задачата, която създавате. По подразбиране потребителският акаунт, който се използва за изпълнение на задачата, е този, който използвате за създаване на задачата. Ако искате да използвате друг потребителски акаунт, когато изпълнявате задачата, щракнете или докоснете бутона „Промяна на потребител или група“("Change User or Group") и изберете друг.
Можете да изберете да стартирате задачата само когато потребителят е влязъл или да я стартирате, дори ако той или тя не е влязъл. В нашия случай няма значение дали потребителят е влязъл или не, тъй като искаме да създадем задача, която изключва компютъра.
Ако задачата ви се нуждае от администраторски разрешения, не забравяйте да поставите отметка в квадратчето „Изпълнение с най-високи привилегии“("Run with highest privileges") . След това отметнете опцията Скрит(Hidden) , ако не искате задачата да се вижда. Това означава, че влезлият потребител не е уведомен, когато задачата е стартирана или приключена. Няма да правим това, защото искаме потребителят да може да спре процедурата за изключване, ако иска да използва компютъра по-нататък през нощта. 🙂
Това е всичко, което има по отношение на общите настройки. Да отидем в раздела Тригери(Triggers) .
Как да зададете тригерите на задача в Task Scheduler
Разделът Тригери(Triggers) ви позволява да зададете множество задействания. За да добавите ново задействане, щракнете или докоснете бутона Нов(New) в долната част на прозореца.
Първата настройка за задействане е да изберете кога да започнете задачата. Щракнете(Click) или докоснете падащото меню „Започнете задачата“ и изберете една от наличните опции.("Begin the task")
За нашата задача за изключване трябва да изберем „По график“("On a schedule") и да настроим задачата да се изпълнява ежедневно(Daily) в 23:00 часа.
Вече говорихме за някои от другите налични тригери в този урок: Как да създавате основни задачи с Task Scheduler, в 5 стъпки(How to create basic tasks with Task Scheduler, in 5 steps) . Има обаче няколко допълнителни задействания в сравнение със съветника за създаване на основна задача(Create Basic Task) , като например: "At task creation/modification," „При свързване към потребителска сесия“, „При прекъсване на връзката с потребителска сесия“, „При заключване на работната станция“("On connection to user session," "On disconnect from user session," "On workstation lock") и „ При отключване на работната станция." ("On workstation unlock.")Въз основа на опцията, която сте избрали, от вас се изисква да зададете различни неща в панела с настройки , но наличните (Settings)разширени настройки(Advanced settings) остават същите, независимо какво задействане изберете.
За тригерите, наречени „При свързване към потребителска сесия“("On connection to user session") и „При прекратяване на връзката с потребителска сесия“("On disconnect from user session") , можете да направите следните настройки:
- Установете дали „ връзка към потребителска сесия“(connection to user session") се отнася за всеки потребител или конкретен потребител. За последното по подразбиране е текущият потребител. Можете обаче да щракнете или докоснете Промяна на потребител(Change User) и да изберете друг потребител.
- Установете дали връзката(connection) се отнася до връзка от отдалечен или локален компютър.
За тригерите „Заключване на работна станция“("On workstation lock") и „Отключване на работна станция“("On workstation unlock") трябва да зададете само ако това се отнася за потребител или конкретен потребител. По подразбиране конкретният потребител е текущият. Можете да щракнете или докоснете „Промяна на потребителя“("Change User") , за да изберете друг потребителски акаунт.
Как да зададете разширени настройки за тригерите на дадена задача
Наличните разширени настройки(Advanced settings) са еднакви за всички тригери. За всяка налична опция първо трябва да поставите отметка в съответното квадратче, за да видите списъка с подобни възможности. Можете да направите следните настройки:
- Отлагане на задача за определено време: 30 секунди, 1 минута, 15 минути, 30 минути, 1 час, 8 часа или 1 ден;
- Изберете интервала от време, след който задачата се повтаря (5, 10, 15, 30 минути или 1 час) и продължителността на повторението (15 или 30 минути, 1 или 12 часа, 1 ден или за неопределено време);
- Ако задачата ви по някаква причина може да работи по-дълго от периода, който сте посочили, можете да изберете да спрете автоматично;
- Можете да зададете дата и час за активиране и изтичане. Това означава датите, между които вашата задача ще се изпълнява, когато задействането, което сте посочили, бъде изпълнено;
- Можете да активирате или деактивирате задачата.
За ежедневната задача за изключване на компютъра, която създаваме, не се нуждаем от нито една от тези разширени настройки: всичко, което трябва да направим, е да се уверим, че задачата е активирана(Enabled) .
Щракнете или докоснете OK , когато приключите с настройките за този тригер. Вашият нов тригер се показва в списъка със задействания. Можете или да създадете нов, или да изберете вече създаден тригер, за да го редактирате или да го изтриете.
Как да зададете действията на задача в Task Scheduler
Можете да зададете множество действия на задача. За да направите това, отидете в раздела Действия(Actions) и щракнете или докоснете бутона Нов(New) .
Изберете едно(Choose one) от действията, които задачата трябва да извърши, като щракнете или докоснете падащото поле Действие . (Action)Можете да избирате от: стартиране на програма, изпращане на имейл или показване на съобщение.
Ако изберете да стартирате програма, щракнете или докоснете бутона Преглед(Browse) , за да изберете приложението, което да стартирате. След това, ако е необходимо, попълнете незадължителните полета, наречени Аргументи(Arguments) и Старт в(Start in) .
За нашата задача за изключване трябва да изберем „Стартиране на програма“. ("Start a program.")След това трябва да въведете командата за изключване в полето (shutdown)Program/script . За да работи тази команда, ние също трябва да въведем правилните аргументи, така че в полето „Добавяне на аргументи“("Add arguments") ще напишем -s(-s) и -f . Аргументът -s казва на компютъра, че искаме той да се изключи, а не да се рестартира или заспи, а аргументът -f му казва, че искаме да принудим приложенията да се затварят при изключване.
ЗАБЕЛЕЖКА:(NOTE:) Ако това, което искате, не е да стартирате програма, а да изпратите имейл, трябва да попълните полетата От(From) и До(To) , да зададете тема, да напишете текста на имейла, да добавите всички прикачени файлове и да посочите SMTP сървъра (намира се в свойствата на вашия имейл акаунт). За да изведете съобщение, трябва да посочите заглавието и съобщението. Не забравяйте(Remember) , че в Windows 10 и 8.1 задачите „Изпращане на имейл“("Send an e-mail") и „Показване на съобщение“("Display a message") са отхвърлени – което означава, че тези действия не могат да се извършват в тези версии на Windows .
Както споменахме по-рано, можете да създадете множество действия за дадена задача. Например, можете да създадете задача, която изпълнява Disk Cleanup и едва след това изключва вашия компютър. Можете да промените реда на действията, като щракнете или докоснете бутоните, намиращи се от дясната страна на списъка с действия.
За да промените действие, изберете го и щракнете или докоснете Редактиране(Edit) . За да го премахнете, щракнете или докоснете Изтрий(Delete) .
Как да настроите условията на задачата в Task Scheduler
Освен тригера, можете да зададете няколко условия за изпълнение на задачата въз основа на изминалото време на бездействие, независимо дали компютърът е на променливотоково захранване или е налична конкретна мрежа. За да ги зададете, щракнете или докоснете раздела Условия(Conditions) . Имайте предвид, че ако искате да създадете задача за изключване, точно както направихме ние, не е необходимо да конфигурирате нито едно от тези условия.
Ако искате задачата да не пречи на работата ви, можете да я настроите да се изпълнява само когато компютърът е неактивен. Поставете отметка в квадратчето, което казва „Стартирайте задачата само ако компютърът е неактивен“("Start the task only if the computer is idle for") и изберете един от наличните периоди. От момента, в който сте задали задачата да стартира, можете да изберете да изчакате компютърът да премине в състояние на неактивност за определен период или да изберете „Не чакайте за неактивен режим“.("Don't wait for idle.")Когато компютърът вече не е в неактивно състояние, можете да решите да спрете задачата или да я рестартирате, ако състоянието на неактивност се възобнови. Като пример, тези неактивни опции са полезни, когато знаете, че задачата ви може да изисква много системни ресурси за изпълнение. Настройването им да се изпълняват, когато вашият компютър или устройство не работят, означава, че няма да се притеснявате от програми, работещи бавно, тъй като тази задача изяжда по-голямата част от ресурсите на вашия компютър.
Тъй като задачата може да се изпълнява дълго време, Task Scheduler ви позволява да зададете условия за задачата, така че да стартира само когато компютърът е на променливотоково захранване и да спре задачата, ако преминете към захранване от батерия. Ако компютърът ви е в режим на заспиване и е време да стартирате задачата, можете да настроите компютъра да се събужда и да стартира задачата.
Ако знаете, че се нуждаете от конкретна мрежова връзка за изпълнение на задачата, поставете отметка в квадратчето „Стартирайте само ако е налична следната мрежова връзка“("Start only if the following network connection is available") и изберете връзката, която ви интересува.
Как да настроите поведението при отказ на задача
Task Scheduler ви позволява да правите настройки, които са полезни в специални ситуации, като например неуспех на задачата или когато изпълняваната задача не приключва при поискване. Отидете в раздела Настройки(Settings) в съветника за създаване на задача .(Create Task)
Можете да направите следните настройки:
- Позволете на задачата да се изпълнява при поискване. В противен случай се изпълнява само когато са изпълнени и тригерите, и условията.
- Ако задачата се основава на график, който е пропуснат, можете да настроите задачата да се изпълнява възможно най-скоро.
- В случаите, когато задачата се провали, можете да я настроите да се рестартира на всеки 1, 5, 10, 15, 30 минути или 1-2 часа. Рестартирането може да се опита за времето, което сте задали.
- Ако смятате, че нещо се е объркало със задачата ви и тя работи повече от 1, 2, 4, 8, 12 часа или 1-2 дни, можете да я настроите да спре.
- Ако дадена задача не е планирана да се изпълнява отново, можете да настроите компютъра си да изтрие автоматично задачата след 30, 90, 180, 365 дни или веднага.
- Ако задачата вече се изпълнява и идва времето да се изпълни отново, можете да изберете една от следните опции: „Не стартирайте нов екземпляр“("Do not start a new instance") (първият екземпляр на задачата продължава да се изпълнява), „Стартиране на нов екземпляр паралелно“("Run a new instance in parallel") (първият екземпляр на задачата продължава да се изпълнява и новият екземпляр на задача също стартира), „Поставете в опашка нов екземпляр“("Queue a new instance") (новият екземпляр на задачи се изпълнява след приключване на първия екземпляр на задача) и „Спрете съществуващия екземпляр“("Stop the existing instance") ( първият екземпляр на задача е спрян и се стартира новият екземпляр на задача).
Когато зададете всичко както желаете, натиснете бутона OK и задачата се създава незабавно и можете да я намерите по всяко време в библиотеката на Task Scheduler Library .
Използвате ли Task Scheduler за създаване на разширени задачи?
Както можете да видите, Task Scheduler предлага значителен брой настройки, които ви помагат да създавате много разширени задачи. Макар че не всички опции изглеждат лесни за разбиране в началото, като прочетете внимателно тази статия и експериментирате сами, трябва бързо да се овладеете и да получите повече контрол над компютъра си. Ако имате някакви въпроси относно планировчика на задачи(Task Scheduler) , не се колебайте да попитате в секцията за коментари по-долу.
Related posts
7 неща, които можете да правите със съществуващите задачи от Task Scheduler
Как да създадете основни задачи с Task Scheduler, в 5 стъпки
9 начина за стартиране на Task Scheduler в Windows (всички версии)
Използвайте Windows Task Scheduler, за да стартирате приложения без UAC подкани и администраторски права
Как да преименувате задача на Windows, създадена с Task Scheduler
Как да поставите на пауза актуализациите на Windows 10 като актуализация от май 2021 г
Как да използвате Check Disk (chkdsk) за тестване и коригиране на грешки в твърдия диск в Windows 10 -
Какво представляват променливите на средата в Windows? -
Как да създадете потребителски променливи и променливи на системната среда в Windows 10 -
Как да понижите Windows 11 и да се върнете към Windows 10
Как да излезете от безопасен режим в Windows -
Как да проверите версията на BIOS от Windows (8 начина)
Как да деинсталирате драйвери от Windows в 5 стъпки
Как да отворите диспечера на задачите в Windows 11 и Windows 10
Как да инсталирате Windows 10 от DVD, ISO или USB -
Как да изключите Windows 11 (9 начина) -
Как да влезете в BIOS в Windows 10
Разберете кога е инсталиран Windows. Каква е първоначалната дата на инсталиране?
7 начина да следите производителността на вашите системи с диспечера на задачите
18 начина за отваряне на настройки в Windows 11 -