Често, када желите да закажете задатке у Виндовс-у, обично прво посегнете за услужним програмом Виндовс Таск Сцхедулер. Међутим, могуће је користити Виндовс ПоверСхелл цмдлете за креирање, уређивање и брисање заказаних задатака.

Али зашто бисте користили ПоверСхелл за планирање задатака уместо одређене алатке Тасх Сцхедулер? Хајде да сазнамо.

Зашто користити ПоверСхелл уместо Таск Сцхедулер?

За већину корисника Виндовс-а, лакше је користити Таск Сцхедулер за креирање једноставних заказаних задатака. Међутим, главни разлог за коришћење ПоверСхелл-а уместо Таск Сцхедулер-а је углавном могућност креирања скрипте која комуницира са системом преко заказаног задатка.

Планер задатака је већ дуго део Виндовс-а и о њему можете сазнати више аутоматско покретање програма помоћу Планера задатака у нашем водичу. Ово ће вам помоћи да одлучите који је најбољи метод за креирање заказаних задатака за ваше специфичне потребе.

Шта је ПоверСхелл скрипта?

Виндовс ПоверСхелл је програм за аутоматизацију задатака и управљање конфигурацијом. Такође укључује скриптни језик. ПоверСхелл скрипте, назване „цмдлетс“, омогућавају вам да креирате сложене операције са више акција.

ПоверСхелл скрипта би се могла користити за нешто тако једноставно као што је прикупљање и представљање информација о рачунару. Мрежни администратор би могао да креира скрипту која искључује сваки рачунар на мрежи који се не користи.

Скрипте најчешће користе и администратори система и мреже, али то не значи да не можете да креирате ПоверСхелл скрипте за обављање једноставних и сложених радњи на вашем личном рачунару. У ствари, има их много једноставне Виндовс скрипте које је лако подесити, али пружају много функционалности.

Креирање заказаног задатка у ПоверСхелл-у (повишено)

Мораћете да отворите ПоверСхелл са администраторским привилегијама када желите да креирате заказане задатке. Ако не знате како то да урадите, обавезно сазнајте више о томе покретање програма са повишеним привилегијама.

Да бисте отворили ПоверСхелл, кликните десним тастером миша на дугме Старт менија и изаберите ПоверСхелл (администратор) из менија напредног корисника. Ако не видите ту опцију, потражите ПоверСхелл у Виндовс Сеарцх и изаберите Покрени као администратор.

Морате да креирате променљиву која садржи радњу задатка. Да бисте то урадили, откуцајте: $ацтион = Нев-СцхедуледТаскАцтион -Изврши 'ПРОГРАМ' и притисните Ентер. Заменити ПРОГРАМ са називом програма за који креирате задатак.

Име променљиве у горњој команди је део $ацтион. Ово можете променити у шта год желите, али је најбоље да буде кратко и описно. Такође треба да буде малим словима.

Затим креирајте окидач за заказани задатак. Ово ће укључивати време и учесталост понављања. Да бисте додали окидач, откуцајте: $триггер = Нев-СцхедуледТаскТриггер -ПОДЕШАВАЊЕ -Ат ВРЕМЕ. Заменити -ПОДЕШАВАЊЕ са учесталошћу, као што је Дневно. Заменити -На време са временом, као што је „У 7ам“.

Можете користити једном, дневно, недељно или месечно за учесталост. Време може бити у 12 или 24-часовном формату. Ако користите недељну фреквенцију, такође можете додати -Дани у недељи, а затим дан. уторак, на пример. Такође можете користити -ДаисИнтервал за контролу фреквенције. На пример, -Интервал дана 3, извршаваће задатак свака три дана.

Сада морате да спојите све информације у једну команду. У следећој командној линији замените ТАСК-ФОЛДЕР, НАЗИВ ЗАДАТКА, и ОПЦИЈСКИ-ТЕКСТ-ОПИС са информацијама о задатку. Тхе -ТаскПатх је опционо, али вам помаже да идентификујете креиране задатке.

Да бисте креирали заказани задатак, откуцајте: Регистер-СцхедуледТаск -Ацтион $ацтион -Триггер $триггер -ТаскПатх "ТАСК-ФОЛДЕР" -ТаскНаме "НАЗИВ ЗАДАТКА" -Опис "ОПЦИЈСКИ-ТЕКСТ-ОПИС". Притисните Ентер.

Планирани задатак ће тада бити креиран и активираће се када се достигну фреквенција и временски окидачи.

Измените заказани задатак у ПоверСхелл-у (повишено)

Такође можете да користите ПоверСхелл за измену планираног задатка креираног раније. Можете да измените заказани задатак чак и ако је тренутно активан. Мораћете да знате назив заказаног задатка и путању задатка.

Отворите ПоверСхелл са администраторским привилегијама тако што ћете претражити у Виндовс претрази и кликнути Покрени као администратор.

Морате да креирате променљиву која ће задржати промене планираног задатка. Тип: $триггер = Нев-СцхедуледТаскТриггер -ПОДЕШАВАЊЕ -На време. Промена -ПОДЕШАВАЊЕ и -На време на фреквенцију и време које желите да подесите за задатак.

Да бисте променили програм који планирани задатак користи, откуцајте: $ацтион = Нев-СцхедуледТаскАцтион -Изврши 'ПРОГРАМ'. Заменити ПРОГРАМ у команди са именом програма који желите да користите заједно са путањом до .еке датотеке.

Затим примените те промене на заказани задатак тако што ћете откуцати: Сет-СцхедуледТаск -Триггер $триггер -Ацтион $ацтион -ТаскПатх "ТАСК-ФОЛДЕР" -ТаскНаме "НАЗИВ ЗАДАТКА". Заменити ТАСК-ФОЛДЕР и НАЗИВ ЗАДАТКА са детаљима из задатка који желите да промените.

Како избрисати заказане задатке у ПоверСхелл-у

Планирани задаци креирани у ПоверСхелл-у такође се могу избрисати у ПоверСхелл-у.

Отворите ПоверСхелл (повишено) и откуцајте следећу команду да бисте потврдили да задатак постоји и да је активан: Гет-СцхедуледТаск -ТаскНаме "ЗАДАТАК-НАМЕ". Заменити НАЗИВ ЗАДАТКА са именом задатка који желите да избришете.

Под претпоставком да је заказани задатак пронађен, можете га избрисати следећом командом: Поништи регистрацију-СцхедуледТаск-ТаскНаме "НАЗИВ ЗАДАТКА" -Потврди: $фалсе. Заменити НАЗИВ ЗАДАТКА са именом задатка који желите да избришете.

Да бисте потврдили да је задатак избрисан, откуцајте: Гет-СцхедуледТаск -ТаскНаме "НАЗИВ ЗАДАТКА", замена НАЗИВ ЗАДАТКА са именом заказаног задатка који сте избрисали.

Тада би требало да видите упозорење да не постоји задатак са тим именом. Ако видите детаље траженог заказаног задатка, он није исправно обрисан. Проверите детаље које сте унели током 1. корака изнад.

Додатне ПоверСхелл команде за заказане задатке

Сада разумете основе креирања заказаних задатака у ПоверСхелл-у, можете експериментисати са другим цмдлет-има.

Постоји неколико других начина за контролу заказаних задатака помоћу командних линија. То укључује привремено онемогућавање задатака, извоз заказаног задатка као КСМЛ стринг и заустављање свих покренутих задатака.

Можете пронаћи комплетну листу свих ПоверСхелл-а заказане команде задатака на Мицрософт документима.

Креирање заказаних задатака у Виндовс ПоверСхелл-у

Неће сви морати да користе ПоверСхелл за креирање заказаних задатака. Планер задатака одлично обавља посао омогућавајући вам да закажете једноставне задатке као што је отварање апликација. Али ако треба да знате како да креирате заказане задатке у ПоверСхелл-у, моћном Виндовс алату за аутоматизацију, овај водич је одлично место за почетак.