Windows PowerShell memiliki empat kebijakan eksekusi yang berbeda:
- Dibatasi - Tidak ada skrip yang dapat dijalankan. Windows PowerShell hanya dapat digunakan dalam mode interaktif.
- AllSigned - Hanya skrip yang ditandatangani oleh penerbit tepercaya yang dapat dijalankan.
- RemoteSigned - Skrip yang diunduh harus ditandatangani oleh penerbit tepercaya sebelum dapat dijalankan.
- Tidak dibatasi - Tidak ada batasan; semua skrip Windows PowerShell dapat dijalankan.
- Tidak ditentukan - Tidak ada kebijakan eksekusi yang ditetapkan.
Jika kebijakan eksekusi tidak disetel atau dikonfigurasi, maka akan ditampilkan sebagai 'Tidak ditentukan'. Inilah cara Anda melihat nilai saat ini.
Isi bersembunyi Cara melihat Kebijakan Eksekusi PowerShell Ubah kebijakan Eksekusi PowerShell untuk suatu proses Ubah kebijakan Eksekusi PowerShell untuk pengguna saat ini Ubah kebijakan Eksekusi PowerShell global Ubah kebijakan Eksekusi PowerShell dengan tweak RegistryCara melihat Kebijakan Eksekusi PowerShell
- Buka PowerShell.
- Ketik atau salin-tempel perintah berikut dan tekan tombol Enter:|_+_|
Perintah ini akan menampilkan semua kebijakan eksekusi. Seperti yang Anda lihat, ada sejumlah cakupan yang kebijakan eksekusinya dapat ditentukan. Ini dapat diatur secara global untuk semua pengguna, hanya untuk pengguna saat ini, atau untuk proses saat ini. Kebijakan proses saat ini memiliki prioritas di atas pengaturan pengguna saat ini. Kebijakan pengguna saat ini mengesampingkan opsi global. Ingatlah hal ini. Sekarang, mari kita lihat cara mengubah kebijakan eksekusi skrip untuk PowerShell.
realtek au
Ubah kebijakan Eksekusi PowerShell untuk suatu proses
- Buka prompt perintah atau PowerShell.
- Luncurkan file powershell.exe dengan argumen -ExecutionPolicy Unrestricted. Misalnya,|_+_|
Ini akan memulai skrip Anda menggunakan kebijakan eksekusi tidak terbatas. Alih-alih skrip, Anda dapat memulai cmdlet atau apa pun yang Anda inginkan. Daripada 'Tidak Dibatasi', Anda dapat menggunakan kebijakan lain yang disebutkan di atas.
Tip: Untuk konsol PowerShell terbuka, Anda dapat mengganti kebijakan eksekusi menggunakan perintah:
arti x merah|_+_|
Ini akan tetap aktif sampai Anda menutup jendela PowerShell saat ini.
Ubah kebijakan Eksekusi PowerShell untuk pengguna saat ini
- Buka PowerShell.
- Ketik atau salin-tempel perintah berikut dan tekan tombol Enter:|_+_|
Tip: Jika kebijakan tidak disetel setelah perintah di atas, coba gabungkan dengan argumen -Force, seperti ini:
|_+_|Ketika kebijakan eksekusi ditetapkan untuk pengguna saat ini, kebijakan tersebut akan mengambil alih cakupan 'Mesin Lokal'. Sekali lagi, untuk suatu proses, Anda dapat menggantinya untuk instans PowerShell saat ini seperti dijelaskan di atas.
Ubah kebijakan Eksekusi PowerShell global
Kebijakan eksekusi ini berlaku untuk komputer, artinya kebijakan ini efektif untuk akun pengguna yang tidak menerapkan kebijakan eksekusi secara individual. Dengan pengaturan default, ini akan diterapkan ke semua akun pengguna.
Untuk mengubah kebijakan Eksekusi PowerShell di Windows 10, lakukan hal berikut.
laptop tidak menyala hp
- Buka PowerShell sebagai administrator.
- Jalankan perintah berikut:|_+_|
Kamu selesai.
Ubah kebijakan Eksekusi PowerShell dengan tweak Registry
Dimungkinkan untuk mengubah kebijakan eksekusi dengan tweak Registry untuk pengguna saat ini dan komputer. Inilah cara melakukannya.
- Buka editor Registri.
- Untuk mengubah kebijakan eksekusi untuk pengguna saat ini, buka|_+_|
- Tetapkan nilai string ExecutionPolicy ke salah satu nilai berikut: Dibatasi, AllSigned, RemoteSigned, Tidak Dibatasi, Tidak Didefinisikan.
- Untuk mengubah kebijakan eksekusi untuk cakupan LocalMachine, buka|_+_|
- Tetapkan nilai string ExecutionPolicy ke salah satu nilai berikut: Dibatasi, AllSigned, RemoteSigned, Tidak Dibatasi, Tidak Didefinisikan.
Tip: Lihat cara membuka kunci Registri dengan satu klik . Selain itu, Anda dapat beralih antara HKCU dan HKLM di Editor Registri Windows 10 dengan cepat.
Itu dia.