PowerShell скриптове намалете усилията при изпълнение на повтарящи се задачи. Ако често изпълнявате скриптове в предварително определени часове или определени интервали от време, може да искате ефективен начин да не се налага да изпълнявате скриптове многократно. В тази публикация ще ви насочим как да планирате периодично стартиране на скрипта PowerShell в Windows 10 с помощта Планировчик на задачите.
Планирайте PowerShell скрипт с помощта на Task Scheduler
Предполага се, че вече сте създали скрипт на PowerShell. За да планирате скрипта на PowerShell с помощта на Task Scheduler, направете следното:
- Натиснете Клавиш на Windows + R за да извикате диалога Run.
- В диалоговия прозорец Изпълнение въведете taskchd.msc
- Натиснете CTRL + SHIFT + ENTER комбинация от ключове за отваряне на Планировчик на задачи в администраторски режим.
- В левия прозорец щракнете с десния бутон Библиотека за планиране на задачи > Създаване на задача.
- В Общ раздела, можете да зададете име на планировчик и описание на задачата, като например за каква цел е създадена задачата.
- Превключете на Задействане и щракнете върху Ново бутон. Тук можете да зададете условия, които да задействат задача.
- След това отворете Действия и щракнете върху Ново бутон.
В падащото меню Действие, Стартирайте програма е зададено по подразбиране. Можете да го промените, ако е необходимо.
Използвайки Преглед, изберете полето програма / скрипт. За да планираме скрипт, трябва да изберем PowerShell.exe. Можете да намерите PowerShell.exe във вашия system32 \ WindowsPowerShell \ v1.0 папка.
В Добавете аргументи, -Файловият параметър е този по подразбиране, така че просто посочете пътя на скрипта. Да предположим, че сте създали PowerShell скрипт и сте го запазили на вашия работен плот.
C: \ Потребители \\ Desktop \ TWC_script.ps1
Ако пътят съдържа празно пространство, той трябва да бъде заграден с кавички.
- След като сте конфигурирани, можете да посочите условия, за да определите дали задачата трябва да се изпълнява. Задачата няма да се изпълни, ако някое от условията, посочени тук, не е вярно.
- В раздела Настройки можете да зададете допълнителни разширени настройки за контрол на изпълнението на задачата.
- Накрая щракнете Добре за създаване на насрочен скрипт.
- Щракнете Добре отново. Вече можете да излезете от Task Scheduler.
Скриптът PowerShell не се изпълнява като планирана задача - грешка 0xFFFD0000
Планираният скрипт ще се изпълни според очакванията според вашия график, без никакъв проблем. Ако искате да проверите изпълнението на скрипта, можете да щракнете Бягай като щракнете с десния бутон на мишката върху името на задачата.
Ето как можете да накарате PowerShell скрипт да се изпълнява като планирана задача, използвайки Task Scheduler.