PowerShell - Menjalankan skrip dinonaktifkan pada sistem ini

PowerShell - Menjalankan skrip dinonaktifkan pada sistem ini

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