Windows: Udfør powershell-script - hvordan det fungerer
Af sikkerhedsmæssige årsager kan du ikke køre Powershell-scriptet under Windows som standard. I stedet blokeres de små programmer. I dette praktiske tip viser vi dig, hvordan du stadig kan starte og bruge scriptet.
Kør Powershell-script på Windows - det skal du gøre
Hvis du vil køre et Powershell-script på Windows, skal du først fjerne blokken:
- Højreklik på Powershell-genvejen og vælg "Kør som administrator". Du skal muligvis bekræfte dette trin.
- Udfør kommandoen "Set-ExecutionPolicy RemoteSIGN" her, så scripterne udføres.
- Bemærk: Denne kommando udfører alle scripts, hvilket kan resultere i en sikkerhedsrisiko.
- "RemoteSIGN" kræver en digital signatur for at udføre den og bruger denne til scripts, der er downloadet fra Internettet. Windows kører altid lokale scripts, som du har oprettet på pc'en.
- Du kan derfor bruge variablen "AllSigned" i stedet for "RemoteSIGN". Så alle scripts udføres med en digital signatur. Hvis underskriften er ukendt, bliver du bedt om tilladelse.
- Variablen "Ubegrænset" udfører alle scripts, men der udstedes en advarsel for usignerede scripts, der er downloadet fra Internettet. I dette tilfælde er kommandoen "Set-ExecutionPolicy Unrestricted".
- Med kommandoen "powershell -ep RemoteSIGN -file MyScript.ps1" kan du konfigurere en undtagelse for din fil. Udskift variablen "MyScript.ps1" med dit faktiske filnavn.
Udfør powershell script - rediger gruppens rettigheder
Alternativt kan du også redigere grupperettighederne under Windows 10. Fordelen: Du behøver ikke at vælge mellem de forvirrende kommandoer.
- Indtast "Computer- og brugerkonfiguration" i Windows-søgningen og start programmet med samme navn.
- Skift her til "Retningslinjer" og derefter til "Administrative skabeloner".
- Se efter "Windows-komponenter" efter mappen "Windows PowerShell".
- Dobbeltklik på posten "Tillad udførelse af script".
- Her finder du indstillingsmulighederne "Tillad lokale scripts og fjernunderskrevne scripts", "Tillad kun underskrevne scripts" og "Tillad alle scripts".
- Af sikkerhedsmæssige årsager anbefaler vi, at du bruger indstillingen "Tillad lokale scripts og fjernunderskrevne scripts". Dette beskytter din pc optimalt.
Disse instruktioner er baseret på Windows 8 eller Windows 10. Vi viser dig de vigtigste kommandoer fra Powershell i det næste praktiske tip.