PowerShell - Uruchamianie skryptów jest wyłączone w tym systemie
- 4037
- 913
- Maria Piwowarczyk
Problem:
Ten błąd pojawia się, gdy polityka wykonania PowerShell nie pozwala nam uruchamiać skryptów. Znalazłem również ten sam błąd, gdy próbowałem uruchomić skrypt PowerShell.
Rozwiązanie:
Polityka wykonania PowerShell jest domyślna na ograniczenie. Możesz zmienić zasady wykonania PowerShell z Set-executionPolicy
CMDLET. Aby uruchomić zasady ustawiające skrypt zewnętrznych do zdalnego.
PS C: \> Set-executionPolicy zdalnie
Poniżej znajduje się lista czterech różnych zasad wykonania w PowerShell
- Ograniczony - Nie można uruchomić żadnych skryptów.
- Allsigned - Można uruchomić tylko skrypty podpisane przez zaufanego wydawcy.
- Zdalne - Pobrane skrypty muszą zostać podpisane przez zaufanego wydawcy.
- Nieograniczony - Można uruchomić wszystkie scenariusze systemu Windows PowerShell.
Powinieneś także wiedzieć:
Uruchom następujące polecenie, aby uzyskać bieżącą zasadę wykonania w ustaleniu w PowerShell.
PS C: \> Get-ExecutionPolicy
Możesz ominąć tę zasady, dodając -ExecutionPolicy Bypass
Podczas uruchamiania skryptu PowerShell.
C: \> PowerShell -executionPolicy Bypass -file Skrypt.PS1
Odniesienie: https: // technet.Microsoft.com/en-us/biblioteka/ee176961.ASPX