PowerShell - Menjalankan skrip dinonaktifkan pada sistem ini
- 2540
- 783
- Daryl Hermiston DVM
Masalah:
Kesalahan ini terjadi ketika kebijakan eksekusi PowerShell tidak memungkinkan kami menjalankan skrip. Saya juga menemukan kesalahan yang sama ketika mencoba menjalankan skrip PowerShell.
Larutan:
Kebijakan Eksekusi PowerShell diatur ke Default untuk dibatasi. Anda dapat mengubah kebijakan eksekusi PowerShell Set-ExecutionPolicy
cmdlet. Untuk menjalankan skrip luar, set kebijakan untuk dirancang ulang.
PS C: \> Set-ExecutionPolicy dari Remotegned
Di bawah ini adalah daftar empat kebijakan eksekusi yang berbeda di PowerShell
- Terbatas - Tidak ada skrip yang bisa dijalankan.
- Allsigned - Hanya skrip yang ditandatangani oleh penerbit tepercaya yang dapat dijalankan.
- Deriak ulang - Skrip yang diunduh harus ditandatangani oleh penerbit tepercaya.
- Tidak dibatasi - Semua skrip Windows PowerShell dapat dijalankan.
Anda juga harus tahu:
Jalankan perintah berikut untuk mendapatkan Kebijakan Eksekusi saat ini di Set di PowerShell.
PS C: \> Get-ExecutionPolicy
Anda dapat melewati kebijakan ini dengan menambahkan -Bypass ExecutionPolicy
Saat menjalankan skrip PowerShell.
C: \> PowerShell -ExecutionPolicy Bypass -file Script.PS1
Referensi: https: // technet.Microsoft.com/en-us/library/ee176961.aspx