Sådan oprettes og køres PowerShell-scriptfil på Windows 11/10

Et script er blot en samling af kommandoer gemt i en tekstfil (ved hjælp af den særlige .ps1- udvidelse), som PowerShell forstår og udfører i rækkefølge for at udføre forskellige handlinger. I dette indlæg vil vi skitsere processen involveret i, hvordan man opretter og kører en PowerShell -scriptfil på Windows 11/10 .

PowerShell er et kommandolinjeværktøj designet af Microsoft til at køre kommandoer og scripts for at ændre indstillinger og automatisere opgaver. På en måde ligner det kommandoprompt(Command Prompt) . PowerShell er dog en mere dygtig kommandolinjegrænseflade ( CLI ), der tilbyder et omfattende sæt værktøjer og mere fleksibilitet og kontrol. I modsætning til kommandoprompt er PowerShell også tilgængelig på Windows , macOS og Linux .

For at se, hvordan du opretter og kører PowerShell -scriptfilen på Windows 11/10 , skal du følge instruktionerne for hver af opgaverne som vist i de respektive afsnit.

Sådan opretter du en PowerShell -scriptfil

Opret og kør PowerShell-scriptfil

Windows 11/10 kan du oprette PowerShell -scriptfiler ved hjælp af stort set enhver teksteditor eller ISE -konsollen ( Integrated Scripting Environment ). Den foretrukne mulighed for at bygge scripts fremadrettet er dog at bruge Visual Studio Code- editoren med PowerShell - udvidelsen.

Visual Studio Code - også kendt som VS Code - er en gratis og udvidelsesbar cross-platform kode editor, der giver et miljø til at redigere stort set enhver form for programmeringssprog. Og når du tilføjer PowerShell - udvidelsen, får du en fuldt interaktiv scriptredigeringsoplevelse, selv med IntelliSense -understøttelse (kodefuldførelse).

Sådan opretter du PowerShell -scriptfil på Windows 11/10 ved hjælp af VS-kode(VS Code) :

  • Gå til Visual Studio-downloadsiden(Head to Visual Studio Download page) .
  • Klik på  Windows  -knappen for at downloade installationsprogrammet.
  • Dobbeltklik på(Double-click) den downloadede fil for at starte installationsprocessen af ​​VS Code .
  • Bekræft aftalevilkårene.
  • Klik på  knappen Næste(Next)  .
  • Klik på  knappen Næste(Next)  igen.
  • Klik på  knappen Næste(Next)  en gang til.
  • Bekræft(Confirm) yderligere opgaver efter behov.
  • Klik på  knappen Næste(Next)  .
  • Klik på  knappen Installer(Install)  .
  • Klik på  knappen Udfør(Finish)  .

Når du har fuldført trinnene, kan du fortsætte med at installere PowerShell- udvidelsen. Sådan gør du:

  • Åbn  VS-kode(VS Code) .
  • Klik på  fanen Udvidelser(Extensions) fra venstre rude, eller tryk på CTRL + SHIFT + X -tastkombinationen.
  • Søg efter  PowerShell  og vælg det øverste resultat.
  • Klik på  knappen Installer(Install)  .

Når du har gennemført installationstrinnene, kan du begynde at skrive PowerShell - scripts ved hjælp af Visual Studio Code . Sådan gør du:

  • Åbn  VS-kode(VS Code) .
  • Klik på  menuen Filer(File)  , og vælg indstillingen  Ny fil(New File)  .
  • Klik på  menuen Filer(File)  og vælg  Gem som(Save as)  en mulighed.
  • Angiv et navn til filen med filtypenavnet .ps1 i feltet Filnavn(File name)  - for eksempel  TWC_script.ps1 .
  • Klik på  knappen Gem(Save)  .

Skriv et nyt, eller indsæt det script, du vil køre - for eksempel:

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

Ovenstående script vil udskrive sætningen nedenfor på skærmen.

Welcome to TheWindowsClub.com! Your first script executed successfully

Du kan klikke på knappen Kør(Run)  fra øverste højre side (eller trykke på F5-tasten) for at køre scriptet.

  • Klik på  menuen Filer(File)  .
  • Klik på  indstillingen Gem(Save)  .

Når du har fuldført trinnene ved hjælp af Visual Studio Code , vil scriptet være klar til at køre, men det mislykkes som standard. Dette skyldes, at standard PowerShell-indstillingerne altid er indstillet til at blokere udførelsen af ​​ethvert script . (Den eneste undtagelse er, hvis du kører indholdet af scriptet i Visual Studio Code eller PowerShell ISE .)

Sådan kører du PowerShell -scriptfil på Windows 11/10

For at køre en scriptfil med PowerShell skal du ændre udførelsespolitikken på Windows 11/10 .

Windows 11/10 inkluderer PowerShell fire udførelsespolitikker, herunder:

  1. Begrænset —(Restricted —)  Stopper ethvert script i at køre.
  2. RemoteSigned —  Tillader(Allows) scripts oprettet på enheden, men scripts, der er oprettet på en anden computer, kører ikke, medmindre de indeholder en betroet udgivers signatur.
  3. AllSigned —  Alle scripts kører, men kun hvis en betroet udgiver har underskrevet dem.
  4. Ubegrænset — (Unrestricted —) Kører(Runs) ethvert script uden nogen begrænsninger.

Sådan kører du PowerShell -scriptfil på Windows 11/10:

  • Tryk på Windows key + X for at åbne Power User Menu(open Power User Menu) .
  • Tryk på A på tastaturet for at starte PowerShell i admin/forhøjet tilstand.
  • I PowerShell -konsollen skal du indtaste kommandoen nedenfor og trykke på Enter .
Set-ExecutionPolicy RemoteSigned
  • Skriv  A og tryk på Enter (hvis relevant).

Skriv derefter kommandoen nedenfor og tryk på Enter for at køre scriptet. Sørg(Make) for at ændre "PATHTOSCRIPT" pladsholder til placeringen af ​​dit script.

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

Når du har fuldført trinnene, vil scriptet køre, og hvis det er skrevet korrekt, bør du se dets output uden problemer.

Det handler om, hvordan du opretter og kører PowerShell -scriptfilen på Windows 11/10 !

Relateret(Related) : Sådan kører du lokale PowerShell-scripts uden at signere(How to run local PowerShell Scripts without Signing) .



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts