Hur man skapar och kör PowerShell-skriptfil på Windows 11/10

Ett skript är bara en samling kommandon som sparats i en textfil (med den speciella .ps1- tillägget) som PowerShell förstår och kör i sekvens för att utföra olika åtgärder. I det här inlägget kommer vi att beskriva processen som är involverad i hur man skapar och kör en PowerShell -skriptfil på Windows 11/10 .

PowerShell är ett kommandoradsverktyg designat av Microsoft för att köra kommandon och skript för att ändra inställningar och automatisera uppgifter. På ett sätt liknar det kommandotolken(Command Prompt) . PowerShell är dock ett mer kapabelt kommandoradsgränssnitt ( CLI ) som erbjuder en omfattande uppsättning verktyg och mer flexibilitet och kontroll. Till skillnad från kommandotolken är PowerShell också tillgängligt på Windows , macOS och Linux .

För att se hur du skapar och kör PowerShell -skriptfilen på Windows 11/10 , följ instruktionerna för var och en av uppgifterna som visas i respektive avsnitt.

Hur man skapar en PowerShell -skriptfil

Skapa och kör PowerShell-skriptfil

I Windows 11/10 kan du skapa PowerShell- skriptfiler med praktiskt taget vilken textredigerare eller ISE -konsolen ( Integrated Scripting Environment ). Det föredragna alternativet för att bygga skript framåt är dock att använda Visual Studio Code- redigeraren med PowerShell- tillägget.

Visual Studio Code – även känd som VS Code – är en gratis och utbyggbar kodredigerare för flera plattformar som tillhandahåller en miljö för att redigera praktiskt taget alla typer av programmeringsspråk. Och när du lägger till PowerShell- tillägget får du en helt interaktiv skriptredigeringsupplevelse, även med stöd för IntelliSense (kodkomplettering).

Så här skapar du en PowerShell(PowerShell) -skriptfil på Windows 11/10 med VS-kod(VS Code) :

  • Gå till nedladdningssidan för Visual Studio(Head to Visual Studio Download page) .
  • Klicka på  Windows  -knappen för att ladda ner installationsprogrammet.
  • Dubbelklicka på(Double-click) den nedladdade filen för att starta installationsprocessen för VS Code .
  • Bekräfta avtalsvillkoren.
  • Klicka på   knappen Nästa .(Next)
  • Klicka på   knappen Nästa igen.(Next)
  • Klicka på  knappen Nästa(Next)  en gång till.
  • Bekräfta(Confirm) ytterligare uppgifter vid behov.
  • Klicka på   knappen Nästa .(Next)
  • Klicka på   knappen Installera .(Install)
  • Klicka på  knappen Slutför(Finish)  .

När du har slutfört stegen kan du fortsätta att installera PowerShell- tillägget. Här är hur:

  • Öppna  VS-kod(VS Code) .
  • Klicka på  fliken Tillägg(Extensions) från den vänstra rutan eller tryck på CTRL + SHIFT + X X.
  • Sök efter  PowerShell  och välj det bästa resultatet.
  • Klicka på   knappen Installera .(Install)

När du har slutfört installationsstegen kan du börja skriva PowerShell- skript med Visual Studio Code . Här är hur:

  • Öppna  VS-kod(VS Code) .
  • Klicka på  Arkiv(File)  -menyn och välj   alternativet Ny fil .(New File)
  • Klicka på  Arkiv(File)  -menyn och välj   alternativet Spara som .(Save as)
  • I fältet Filnamn(File name) anger du ett namn för filen med filtillägget .ps1(.ps1)  — till exempel  TWC_script.ps1 .
  • Klicka på   knappen Spara .(Save)

Skriv ett nytt eller klistra in skriptet du vill köra - till exempel:

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

Ovanstående skript kommer att mata ut frasen nedan på skärmen.

Welcome to TheWindowsClub.com! Your first script executed successfully

Du kan klicka på Kör(Run)  -knappen uppe till höger (eller trycka på F5-tangenten) för att köra skriptet.

  • Klicka på  Arkiv(File)  -menyn.
  • Klicka på   alternativet Spara .(Save)

När du har slutfört stegen med Visual Studio Code kommer skriptet att vara redo att köras, men det kommer att misslyckas som standard. Detta beror på att standardinställningarna för PowerShell alltid är inställda på att blockera exekvering av alla skript . (Det enda undantaget är om du kör innehållet i skriptet i Visual Studio Code eller PowerShell ISE .)

Hur man kör PowerShell -skriptfil på Windows 11/10

För att köra en skriptfil med PowerShell måste du ändra exekveringspolicyn på Windows 11/10 .

Windows 11/10 inkluderar PowerShell fyra exekveringsprinciper, inklusive:

  1. Begränsad —(Restricted —)  stoppar alla skript från att köras.
  2. RemoteSigned —  Tillåter(Allows) skript som skapas på enheten, men skript som skapats på en annan dator körs inte om de inte innehåller en betrodd utgivares signatur.
  3. AllSigned —  Alla skript kommer att köras, men bara om en betrodd utgivare har signerat dem.
  4. Obegränsad — (Unrestricted —) Kör(Runs) vilket skript som helst utan några begränsningar.

Så här kör du PowerShell(PowerShell) -skriptfilen på Windows 11/10:

  • Tryck på Windows key + X för att öppna Power User Menu(open Power User Menu) .
  • Tryck på A på tangentbordet för att starta PowerShell i admin/förhöjt läge.
  • I PowerShell -konsolen skriver du in kommandot nedan och trycker på Enter .
Set-ExecutionPolicy RemoteSigned
  • Skriv  A och tryck på Enter (om tillämpligt).

Skriv sedan kommandot nedan och tryck på Enter för att köra skriptet. Se(Make) till att ändra platshållaren "PATHTOSCRIPT" till platsen för ditt skript.

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

När du har slutfört stegen kommer skriptet att köras, och om det skrevs korrekt bör du se dess utdata utan problem.

Det handlar om hur man skapar och kör PowerShell -skriptfilen på Windows 11/10 !

Relaterat(Related) : Hur man kör lokala PowerShell-skript utan att signera(How to run local PowerShell Scripts without Signing) .



About the author

Jag är en mjukvaruingenjör med över 15 års erfarenhet av Microsoft Office och Edge. Jag har också utvecklat flera verktyg som används av slutanvändare, till exempel en app för att spåra viktig hälsodata och en ransomware-detektor. Mina färdigheter ligger i att utveckla elegant kod som fungerar bra på olika plattformar, samt att ha stor förståelse för användarupplevelse.



Related posts