Windows: voer powershell-script uit - hoe het werkt
Om veiligheidsredenen kunt u het Powershell-script niet standaard onder Windows uitvoeren. In plaats daarvan worden de kleine programma's geblokkeerd. In deze praktische tip laten we u zien hoe u het script nog kunt starten en gebruiken.
Voer het Powershell-script uit op Windows - dat moet je doen
Als u een Powershell-script op Windows wilt uitvoeren, moet u eerst het blok verwijderen:
- Klik met de rechtermuisknop op de sneltoets Powershell en selecteer "Als administrator uitvoeren". Mogelijk moet u deze stap bevestigen.
- Voer hier de opdracht "Set-ExecutionPolicy RemoteSigned" uit zodat de scripts worden uitgevoerd.
- Opmerking: met deze opdracht worden alle scripts uitgevoerd, wat kan leiden tot een beveiligingsrisico.
- "RemoteSigned" vereist een digitale handtekening om het uit te voeren en gebruikt dit voor de van internet gedownloade scripts. Windows voert altijd lokale scripts uit die u op de pc hebt gemaakt.
- U kunt daarom de variabele "AllSigned" gebruiken in plaats van "RemoteSigned". Dus alle scripts worden uitgevoerd met een digitale handtekening. Als de handtekening onbekend is, wordt u om toestemming gevraagd.
- De variabele 'Onbeperkt' voert alle scripts uit, maar er wordt een waarschuwing gegeven voor niet-ondertekende scripts die van internet zijn gedownload. In dit geval is de opdracht "Set-ExecutionPolicy Unrestricted".
- Met het commando "powershell -ep RemoteSigned -bestand MyScript.ps1" kunt u een uitzondering instellen voor uw bestand. Vervang de variabele "MyScript.ps1" door uw werkelijke bestandsnaam.
Powershell-script uitvoeren - groepsrechten bewerken
Als alternatief kunt u ook de groepsrechten onder Windows 10 bewerken. Het voordeel: u hoeft niet te kiezen tussen de verwarrende opdrachten.
- Voer "Computer- en gebruikersconfiguratie" in de Windows-zoekopdracht in en start het programma met dezelfde naam.
- Schakel hier naar de "Richtlijnen" en vervolgens naar "Beheersjablonen".
- Zoek onder "Windows-componenten" naar de map "Windows PowerShell".
- Dubbelklik op het item "Scriptuitvoering toestaan".
- Hier vindt u de instellingsopties "Lokale scripts en op afstand ondertekende scripts toestaan", "Alleen ondertekende scripts toestaan" en "Alle scripts toestaan".
- Om veiligheidsredenen raden we u aan de optie "Lokale scripts en op afstand ondertekende scripts toestaan" te gebruiken. Dit beschermt uw pc optimaal.
Deze instructies zijn gebaseerd op Windows 8 of Windows 10. In de volgende praktische tip zullen we u de belangrijkste commando's van de Powershell tonen.