Kako stvoriti i pokrenuti datoteku skripte PowerShell u sustavu Windows 11/10

Skripta je samo zbirka naredbi spremljenih u tekstualnu datoteku (koristeći posebnu ekstenziju .ps1 ) koju PowerShell razumije i izvršava u nizu za izvođenje različitih radnji. U ovom ćemo postu opisati proces koji je uključen u stvaranje i pokretanje datoteke skripte PowerShell u (PowerShell)Windows 11/10 .

PowerShell je alat naredbenog retka koji je dizajnirao Microsoft za pokretanje naredbi i skripti za promjenu postavki i automatizaciju zadataka. Na neki je način sličan naredbenom retku(Command Prompt) . Međutim, PowerShell je sposobnije sučelje naredbenog retka ( CLI ) koje nudi opsežan skup alata te veću fleksibilnost i kontrolu. Također, za razliku od naredbenog retka, PowerShell je dostupan u sustavima Windows(Windows) , macOS i Linux .

Da biste vidjeli kako stvoriti i pokrenuti datoteku skripte PowerShell u (PowerShell)Windows 11/10 , slijedite upute za svaki od zadataka kako je prikazano u odgovarajućim odjeljcima.

Kako stvoriti datoteku skripte PowerShell

Stvorite i pokrenite datoteku skripte PowerShell

U Windows 11/10 možete kreirati datoteke skripte PowerShell pomoću gotovo bilo kojeg uređivača teksta ili konzole ISE ( Integrirano okruženje za skriptiranje ). (Integrated Scripting Environment)Međutim, poželjna opcija za izgradnju skripti u budućnosti je korištenje uređivača koda Visual Studio(Studio Code) s nastavkom PowerShell .

Visual Studio Code — također poznat kao VS Code — besplatan je i proširiv uređivač koda na više platformi koji pruža okruženje za uređivanje gotovo bilo koje vrste programskog jezika. A kada dodate proširenje PowerShell , dobivate potpuno interaktivno iskustvo uređivanja skripti, čak i uz IntelliSense (dovršavanje koda) podršku.

Evo kako stvoriti datoteku skripte PowerShell u (PowerShell)Windows 11/10 koristeći VS Code :

  • Idite na stranicu za preuzimanje Visual Studio(Head to Visual Studio Download page) .
  • Kliknite  gumb Windows  za preuzimanje instalacijskog programa.
  • Dvaput kliknite(Double-click) na preuzetu datoteku da biste pokrenuli proces instalacije VS Code .
  • Potvrdite uvjete ugovora.
  • Kliknite   gumb Sljedeće .(Next)
  • Ponovno kliknite   gumb Sljedeće .(Next)
  • Još jednom kliknite   gumb Sljedeće .(Next)
  • Po potrebi potvrdite(Confirm) dodatne zadatke.
  • Kliknite   gumb Sljedeće .(Next)
  • Kliknite   gumb Instaliraj .(Install)
  • Kliknite   gumb Završi .(Finish)

Nakon što dovršite korake, možete nastaviti s instaliranjem proširenja PowerShell . Evo kako:

  • Otvorite  VS kod(VS Code) .
  • Kliknite  karticu Proširenja(Extensions) u lijevom oknu ili pritisnite kombinaciju CTRL + SHIFT + X
  • Potražite  PowerShell  i odaberite gornji rezultat.
  • Kliknite   gumb Instaliraj .(Install)

Nakon što dovršite korake instalacije, možete početi pisati PowerShell skripte pomoću Visual Studio Code . Evo kako:

  • Otvorite  VS kod(VS Code) .
  • Kliknite  izbornik Datoteka(File)  i odaberite opciju  Nova datoteka(New File)  .
  • Kliknite  izbornik Datoteka(File)  i odaberite opciju  Spremi kao(Save as)  .
  • U polju Naziv datoteke(File name) navedite naziv datoteke s nastavkom .ps1  — na primjer,  TWC_script.ps1 .
  • Kliknite  gumb Spremi(Save)  .

Napišite novu ili zalijepite skriptu koju želite pokrenuti — na primjer:

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

Gornja skripta će prikazati frazu ispod na ekranu.

Welcome to TheWindowsClub.com! Your first script executed successfully

Možete kliknuti gumb Pokreni(Run)  u gornjem desnom kutu (ili pritisnuti tipku F5) da biste pokrenuli skriptu.

  • Kliknite  izbornik Datoteka(File)  .
  • Kliknite  opciju Spremi(Save)  .

Nakon što dovršite korake pomoću Visual Studio Code , skripta će biti spremna za pokretanje, ali prema zadanim postavkama neće uspjeti. To je zato što su zadane PowerShell postavke uvijek postavljene tako da blokiraju izvršavanje bilo koje skripte . (Jedina iznimka je ako pokrenete sadržaj skripte unutar Visual Studio Code ili PowerShell ISE .)

Kako pokrenuti datoteku skripte PowerShell u sustavu Windows 11/10(PowerShell)

Da biste pokrenuli datoteku skripte pomoću PowerShell -a , morate promijeniti politiku izvršavanja u Windows 11/10 .

U Windows 11/10PowerShell uključuje četiri pravila izvršavanja, uključujući :

  1. Ograničeno —(Restricted —)  Zaustavlja pokretanje bilo koje skripte.
  2. RemoteSigned —  Omogućuje(Allows) skripte stvorene na uređaju, ali skripte stvorene na drugom računalu neće se izvoditi osim ako ne uključuju potpis pouzdanog izdavača.
  3. AllSigned —  Sve će se skripte pokrenuti, ali samo ako ih je potpisao pouzdani izdavač.
  4. Neograničeno — (Unrestricted —) Pokreće(Runs) bilo koju skriptu bez ikakvih ograničenja.

Evo kako pokrenuti datoteku skripte PowerShell u sustavu Windows 11/10:(PowerShell)

  • Pritisnite tipku Windows key + X za otvaranje izbornika Power User Menu(open Power User Menu) .
  • Pritisnite A na tipkovnici da pokrenete PowerShell u administrativnom/povišenom načinu rada.
  • U PowerShell konzoli upišite donju naredbu i pritisnite Enter .
Set-ExecutionPolicy RemoteSigned
  • Upišite  A i pritisnite Enter (ako je primjenjivo).

Zatim upišite naredbu u nastavku i pritisnite Enter za pokretanje skripte. Obavezno(Make) promijenite rezervirano mjesto "PATHTOSCRIPT" u mjesto vaše skripte.

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

Nakon što dovršite korake, skripta će se pokrenuti, a ako je ispravno napisana, trebali biste vidjeti njezin izlaz bez problema.

To je sve o tome kako stvoriti i pokrenuti datoteku skripte PowerShell u (PowerShell)Windows 11/10 !

Povezano(Related) : Kako pokrenuti lokalne PowerShell skripte bez potpisivanja(How to run local PowerShell Scripts without Signing) .



About the author

Ja sam profesionalni recenzent i pojačivač produktivnosti. Volim provoditi vrijeme online igrajući video igrice, istražujući nove stvari i pomažući ljudima u njihovim tehnološkim potrebama. Imam neko iskustvo s Xboxom i pomažem korisnicima da očuvaju svoje sustave sigurnima od 2009.



Related posts