PowerShell - Das Ausführen von Skripten ist in diesem System deaktiviert

PowerShell - Das Ausführen von Skripten ist in diesem System deaktiviert

Problem:

Dieser Fehler kommt, wenn die PowerShell -Ausführungsrichtlinie es uns nicht erlaubt, Skripte auszuführen. Ich habe auch den gleichen Fehler gefunden, als ich versucht habe, ein PowerShell -Skript auszuführen.

Lösung:

Die PowerShell -Ausführungsrichtlinie ist standardmäßig eingeschränkt eingestellt. Sie können die PowerShell -Ausführungsrichtlinien ändern Set-ExecutionPolicy cmdlet. Um externe Skript -Richtlinien auf Remotesigned auszuführen.

PS C: \> Set-ExecutionPolicy Remotessigned  

Nachfolgend finden Sie die Liste von vier verschiedenen Ausführungsrichtlinien in PowerShell

  • Eingeschränkt - Es können keine Skripte ausgeführt werden.
  • Allsigned - Nur von einem vertrauenswürdige Verlag signierte Skripte können ausgeführt werden.
  • Abgelegen - Heruntergeladene Skripte müssen von einem vertrauenswürdigen Verlag unterzeichnet werden.
  • Uneingeschränkt - Alle Windows PowerShell -Skripte können ausgeführt werden.

Sie sollten auch wissen:

Führen Sie den folgenden Befehl aus, um die aktuelle Ausführungsrichtlinie in PowerShell festzulegen.

PS C: \> Get-ExecutionPolicy  

Sie können diese Richtlinie durch Hinzufügen umgehen -Ausführungspolitik Bypass Beim Ausführen von PowerShell -Skript.

C: \> PowerShell -ExecutionPolicy Bypass -Dateiskript.PS1 

Referenz: https: // technet.Microsoft.com/en-us/bibliothek/ee176961.ASPX