Как да планирате PowerShell скрипт в Task Scheduler на Windows 10

Скриптовете на PowerShell(PowerShell scripts) намаляват усилията при изпълнение на повтарящи се задачи. Ако често изпълнявате скриптове в предварително определени времена или определени интервали от време, може да искате ефективен начин да не се налага да изпълнявате скриптове многократно. В тази публикация ще ви насочим как да планирате скрипта на PowerShell да се изпълнява периодично в Windows 10 с помощта на Task Scheduler(Task Scheduler) .

Планирайте скрипта на PowerShell с помощта на Task Scheduler

(Schedule PowerShell)Планирайте скрипта на PowerShell с помощта на Task Scheduler(Task Scheduler)

Предполага се, че вече сте създали скрипт на PowerShell. (created a PowerShell script.)За да планирате скрипт на PowerShell с помощта на Task Scheduler(using Task Scheduler) , направете следното:

  1. Натиснете  Windows key + R  , за да извикате диалоговия прозорец Run.
  2. В диалоговия прозорец Run въведете  taskschd.msc
  3. Натиснете  комбинацията от клавиши CTRL+SHIFT+ENTER  , за да  отворите Task Scheduler(open Task Scheduler)  в режим на администратор.
  4. В левия панел щракнете с десния бутон върху  Библиотека на планировчика на задачи(Task Scheduler Library) > Създаване на задача(Create Task) .
  5. В  раздела Общи(General)  можете да зададете име и описание на планировчика за задачата, например за каква цел е създадена задачата.
  6. Превключете към  раздела Trigger  и щракнете върху  бутона Нов(New)  . Тук можете да зададете условия, които задействат задача.
  7. След това отворете раздела  Действия и щракнете върху бутона (Actions )Нов(New)  .

В падащото меню Действие Стартиране на програма(Start a program) е зададено по подразбиране. Можете да го промените, ако е необходимо.

С помощта на Преглед(Browse) изберете полето програма/скрипт. За да планираме скрипт, трябва да изберем powershell.exe. Можете да намерите powershell.exe във вашата system32\WindowsPowerShell\v1.0 folder .

В Добавяне на аргументи(Add arguments) параметърът -File е по подразбиране, така че просто посочете пътя на скрипта. Да приемем(Assume) , че сте създали PowerShell скрипт и сте го запазили на вашия работен плот.

C:\Users\<username>\Desktop\TWC_script.ps1

Ако пътят съдържа празно пространство, той трябва да бъде затворен с кавички.

  • След като сте конфигурирани, можете да посочите условия, за да определите дали задачата трябва да се изпълнява. Задачата няма да се изпълнява, ако някое условие, посочено тук, не е вярно.
  • В раздела Настройки(Settings) можете да зададете допълнителни разширени настройки, за да контролирате изпълнението на задачата.
  • Накрая щракнете върху  OK ,  за да създадете планиран скрипт.
  • Щракнете отново върху OK . Вече можете да излезете от Task Scheduler .

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

Планираният скрипт ще се изпълнява според очакванията ви, без проблем. Ако искате да проверите изпълнението на скрипта, можете да щракнете върху Изпълни(Run) , като щракнете  с десния бутон върху името на задачата.

Ето как можете да накарате скрипт на PowerShell да се изпълнява като планирана задача с помощта на Task Scheduler.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts