Windows: Kör powershell-skript - hur det fungerar
Av säkerhetsskäl kan du inte använda Powershell-skriptet under Windows som standard. Istället blockeras de små programmen. I det här praktiska tipset visar vi hur du fortfarande kan starta och använda skriptet.
Kör Powershell-skript på Windows - du måste göra det
Om du vill köra ett Powershell-skript på Windows måste du först ta bort blocket:
- Högerklicka på Powershell-genvägen och välj "Kör som administratör". Du kan behöva bekräfta detta steg.
- Kör kommandot "Set-ExecutionPolicy RemoteSIGN" här så att skripten körs.
- Obs: Detta kommando kör alla skript, vilket kan resultera i en säkerhetsrisk.
- "RemoteSIGN" kräver en digital signatur för att köra den och använder den för de skript som laddats ner från Internet. Windows kör alltid lokala skript som du har skapat på datorn.
- Du kan därför använda variabeln "AllSIGN" istället för "RemoteSIGN". Så alla skript körs med en digital signatur. Om signaturen är okänd kommer du att be om tillstånd.
- Variabeln "Obegränsad" kör alla skript, men en varning ges för osignerade skript nedladdade från Internet. I detta fall är kommandot "Set-ExecutionPolicy Unrestricted".
- Med kommandot "powershell -ep RemoteSIGN -file MyScript.ps1" kan du ställa in ett undantag för din fil. Byt ut variabeln "MyScript.ps1" med ditt faktiska filnamn.
Kör powershell-skript - redigera grupprättigheter
Alternativt kan du också redigera grupprättigheterna under Windows 10. Fördelen: Du behöver inte välja mellan de förvirrande kommandona.
- Ange "Dator- och användarkonfiguration" i Windows-sökningen och starta programmet med samma namn.
- Växla här till "Riktlinjer" och sedan till "Administrativa mallar".
- Under "Windows-komponenter" letar du efter mappen "Windows PowerShell".
- Dubbelklicka på posten "Tillåt exekvering av skript".
- Här hittar du inställningsalternativen "Tillåt lokala skript och fjärransignerade skript", "Tillåt endast signerade skript" och "Tillåt alla skript".
- Av säkerhetsskäl rekommenderar vi att du använder alternativet "Tillåt lokala skript och fjärrsignerade skript". Detta skyddar din dator optimalt.
Dessa instruktioner är baserade på Windows 8 eller Windows 10. Vi visar dig de viktigaste kommandona för Powershell i nästa praktiska tips.