Как да създадете и стартирате скриптов файл на PowerShell на Windows 11/10

Скриптът е просто колекция от команди, записани в текстов файл (използвайки специалното разширение .ps1 ), които PowerShell разбира и изпълнява последователно, за да изпълнява различни действия. В тази публикация ще очертаем процеса, свързан с това как да създадете и стартирате скриптов файл на PowerShell в (PowerShell)Windows 11/10 .

PowerShell е инструмент за команден ред, проектиран от Microsoft за изпълнение на команди и скриптове за промяна на настройките и автоматизиране на задачи. По някакъв начин това е подобно на командния ред(Command Prompt) . Въпреки това, PowerShell е по-способен интерфейс на командния ред ( CLI ), който предлага обширен набор от инструменти и повече гъвкавост и контрол. Освен това, за разлика от командния ред, PowerShell е наличен в Windows , macOS и Linux .

За да видите как да създадете и стартирате скриптовия файл PowerShell на (PowerShell)Windows 11/10 , следвайте инструкциите за всяка от задачите, както е показано в съответните раздели.

Как да създадете скриптов файл на PowerShell

Създайте и стартирайте PowerShell скриптов файл

В Windows 11/10 можете да създавате скриптови файлове на PowerShell , като използвате практически всеки текстов редактор или конзолата ISE ( Integrated Scripting Environment ). Въпреки това, предпочитаната опция за изграждане на скриптове напред е да използвате редактора на Visual Studio Code с разширението PowerShell .

Visual Studio Code - известен също като VS Code - е безплатен и разширяем междуплатформен редактор на код, който предоставя среда за редактиране на практически всякакъв вид език за програмиране. И когато добавяте разширението PowerShell , получавате напълно интерактивно изживяване при редактиране на скриптове, дори с поддръжка на IntelliSense (завършване на код).

Ето как да създадете PowerShell скриптов файл на Windows 11/10 с помощта на VS Code :

  • Отидете на страницата за изтегляне на Visual Studio(Head to Visual Studio Download page) .
  • Щракнете върху  бутона Windows  , за да изтеглите инсталатора.
  • Щракнете двукратно върху(Double-click) изтегления файл, за да стартирате процеса на инсталиране на VS Code .
  • Потвърдете условията на споразумението.
  • Щракнете върху  бутона Напред(Next)  .
  • Щракнете  отново върху бутона Напред(Next)  .
  • Щракнете върху  бутона Напред(Next)  още веднъж.
  • Потвърдете(Confirm) допълнителни задачи, ако е необходимо.
  • Щракнете върху  бутона Напред(Next)  .
  • Щракнете върху  бутона Инсталиране(Install)  .
  • Щракнете върху  бутона Край(Finish)  .

След като завършите стъпките, можете да продължите да инсталирате разширението PowerShell . Ето как:

  • Отворете  VS Code .
  • Щракнете върху  раздела Разширения(Extensions) от левия панел или натиснете клавишната комбинация CTRL + SHIFT + X
  • Потърсете  PowerShell  и изберете най-горния резултат.
  • Щракнете върху  бутона Инсталиране(Install)  .

След като завършите стъпките за инсталиране, можете да започнете да пишете скриптове на PowerShell с помощта на Visual Studio Code . Ето как:

  • Отворете  VS Code .
  • Щракнете върху   менюто  Файл и изберете опцията (File)Нов файл(New File)  .
  • Щракнете върху   менюто  Файл и изберете опцията (File)Запиши като(Save as)  .
  • В полето Име на файла(File name) посочете име за файла с разширение .ps1  — например  TWC_script.ps1 .
  • Щракнете върху  бутона Запиши(Save)  .

Напишете нов или поставете скрипта, който искате да изпълните — например:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

Горният скрипт ще изведе фразата по-долу на екрана.

Welcome to TheWindowsClub.com! Your first script executed successfully

Можете да щракнете върху бутона Run  от горния десен ъгъл (или натиснете клавиша F5), за да стартирате скрипта.

  • Щракнете върху   менюто Файл .(File)
  • Щракнете върху  опцията Запазване(Save)  .

След като завършите стъпките с Visual Studio Code , скриптът ще бъде готов за изпълнение, но ще се провали по подразбиране. Това е така, защото настройките на PowerShell по подразбиране винаги са настроени да блокират изпълнението на всеки скрипт . (Единственото изключение е, ако стартирате съдържанието на скрипта в Visual Studio Code или PowerShell ISE .)

Как да стартирате скриптов файл на PowerShell на Windows 11/10

За да стартирате скриптов файл с PowerShell , трябва да промените правилата за изпълнение на Windows 11/10 .

В Windows 11/10PowerShell включва четири правила за изпълнение, включително :

  1. Ограничено —(Restricted —)  Спира изпълнението на всеки скрипт.
  2. RemoteSigned —  Позволява(Allows) скриптове, създадени на устройството, но скриптове, създадени на друг компютър, няма да се изпълняват, освен ако не включват подписа на доверен издател.
  3. AllSigned —  Всички скриптове ще се изпълняват, но само ако доверен издател ги е подписал.
  4. Неограничен — (Unrestricted —) Изпълнява(Runs) всеки скрипт без никакви ограничения.

Ето как да стартирате скриптов файл на PowerShell на Windows 11/10:

  • Натиснете клавиша Windows key + X , за да отворите Power User Menu(open Power User Menu) .
  • Натиснете A на клавиатурата, за да стартирате PowerShell в режим на администратор/повишен режим.
  • В конзолата PowerShell въведете командата по-долу и натиснете Enter .
Set-ExecutionPolicy RemoteSigned
  • Въведете  A и натиснете Enter (ако е приложимо).

След това въведете командата по-долу и натиснете Enter , за да стартирате скрипта. Уверете(Make) се, че сте променили „PATHTOSCRIPT“ заместител на местоположението на вашия скрипт.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

След като завършите стъпките, скриптът ще се стартира и ако е написан правилно, трябва да видите изхода му без проблеми.

Това е всичко за това как да създадете и стартирате скриптовия файл PowerShell на (PowerShell)Windows 11/10 !

Свързано(Related) : Как да стартирате локални PowerShell скриптове без подпис(How to run local PowerShell Scripts without Signing) .



About the author

Здрасти! Аз съм компютърен програмист с над 10 години опит в областта. Специализирам се в разработването и поддръжката на софтуер за смартфони и актуализации на windows. Освен това предлагам услугите си като месечен представител за поддръжка на имейл клиенти.



Related posts