ett skript är bara en samling kommandon som sparats i en textfil (med det speciella .ps1-tillägget) som PowerShell förstår och kör i följd för att utföra olika åtgärder. I det här inlägget kommer vi att beskriva processen för hur man skapar och kör en PowerShell-skriptfil på Windows 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. 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 10, följ instruktionerna för var och en av uppgifterna som visas i respektive avsnitt.
så här skapar du en PowerShell-skriptfil
på Windows 10 kan du skapa PowerShell-skriptfiler med praktiskt taget alla textredigerare eller ise-konsolen (Integrated Scripting Environment). Det föredragna alternativet att bygga skript framåt är dock att använda Visual Studio Code editor med PowerShell-tillägget.
Visual Studio Code – även känd som VS Code-är en fri och utbyggbar plattformsoberoende kodredigerare som ger 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 IntelliSense (code-completion) – stöd.
så här skapar du PowerShell-skriptfil på Windows 10 med VS-kod:
- gå till Visual Studio nedladdningssida.
- klicka på Windows-knappen för att ladda ner installationsprogrammet.
- dubbelklicka på den nedladdade filen för att starta installationsprocessen för VS-kod.
- bekräfta avtalsvillkoren.
- klicka på knappen Nästa.
- klicka på knappen Nästa igen.
- klicka på knappen Nästa en gång till.
- bekräfta ytterligare uppgifter vid behov.
- klicka på knappen Nästa.
- klicka på knappen Installera.
- klicka på knappen Slutför.
när du har slutfört stegen kan du fortsätta att installera PowerShell-tillägget. Så här gör du:
- öppna VS-kod.
- klicka på fliken Tillägg från den vänstra rutan eller tryck på CTRL + SHIFT + X-tangentkombinationen.
- Sök efter PowerShell och välj det bästa resultatet.
- klicka på knappen Installera.
när du har slutfört installationsstegen kan du börja skriva PowerShell-skript med Visual Studio-kod. Så här gör du:
- öppna VS-kod.
- klicka på Arkiv-menyn och välj alternativet Ny fil.
- klicka på Arkiv-menyn och välj Spara som ett alternativ.
- i fältet Filnamn anger du ett namn för filen med tillägget .ps1 — till exempel TWC_script.ps1.
- klicka på Spara-knappen.
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.
Välkommen till TheWindowsClub.com! ditt första skript utfördes framgångsrikt
du kan klicka på Kör-knappen längst upp till höger (eller tryck på F5-tangenten) för att köra skriptet.
- klicka på Arkiv-menyn.
- klicka på alternativet Spara.
när du har slutfört stegen med Visual Studio-kod är skriptet redo att köras, men det misslyckas som standard. Detta beror på att standardinställningarna för PowerShell alltid är inställda för att blockera exekveringen av något skript. (Det enda undantaget är om du kör innehållet i skriptet i Visual Studio Code eller PowerShell ise.)
så här kör du PowerShell-skriptfil på Windows 10
för att köra en skriptfil med PowerShell måste du ändra exekveringspolicyn på Windows 10.
på Windows 10 innehåller PowerShell fyra exekveringspolicyer, inklusive:
- begränsad-stoppar alla skript från att köras.
- RemoteSigned-tillåter skript som skapats på enheten, men skript som skapats på en annan dator körs inte om de inte innehåller en betrodd utgivares signatur.
- AllSigned-alla skript körs, men bara om en betrodd utgivare har signerat dem.
- obegränsad-kör något skript utan några begränsningar.
så här kör du PowerShell-skriptfilen på Windows 10:
- tryck på Windows-tangenten + X för att öppna Power User-menyn.
- tryck på A på tangentbordet för att starta PowerShell i admin/förhöjd läge.
- skriv in kommandot nedan i PowerShell-konsolen och tryck 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 till att ändra platshållaren ”PATH\TO\SCRIPT” 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 skrivits korrekt bör du se dess utmatning utan problem.
det handlar om hur man skapar och Kör PowerShell-skriptfilen på Windows 10!
RELATERAD: Hur man kör lokala PowerShell-skript utan att signera.