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
På 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 .
På Windows 11/10 inkluderer PowerShell fire udførelsespolitikker, herunder:
- Begrænset —(Restricted —) Stopper ethvert script i at køre.
- 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.
- AllSigned — Alle scripts kører, men kun hvis en betroet udgiver har underskrevet dem.
- 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) .
Related posts
Deaktiver sikkerhedsspørgsmål i Windows 11/10 ved hjælp af et PowerShell-script
Tjek Windows 10 OS-arkitektur ved hjælp af PowerShell eller kommandoprompt
Opret systemgendannelsespunkt ved hjælp af kommandoprompt eller PowerShell
Sådan bruger du Windows PowerShell ISE - begyndervejledning
Hvad er PWSH.EXE? Liste over PWSH-syntaks, du kan bruge
Konverter PowerShell script (PS1) fil til EXE med IExpress i Windows 10
Skift adgangskode til lokal konto ved hjælp af kommandoprompt eller PowerShell
Sådan sletter eller opretter du en planlagt opgave med PowerShell i Windows 11
Sådan ser du PowerShell-kommandohistorik på Windows 10
Sådan installeres PowerShell 7.0 på Windows 10
Forskellen mellem PowerShell og PowerShell Core
Sådan deaktiveres WiFi ved hjælp af CMD eller Powershell i Windows 10
Sådan nulstiller du Microsoft Store-apps ved hjælp af PowerShell i Windows 10
Sådan installeres Google Chrome ved hjælp af Windows PowerShell
Sådan fjernstartes Windows 10-computeren ved hjælp af PowerShell
PowerShell Get-Appxpackage virker ikke eller adgang nægtet
Sådan planlægges PowerShell-script i Task Scheduler på Windows 10
Fejlfind problemer med Windows Server-netværksforbindelse via PowerShell
Sådan tilføjes PowerShell til kontekstmenuen i Windows 10
Konfigurer kontrolleret mappeadgang ved hjælp af gruppepolitik og PowerShell