Bypass Eksekusi Kebijakan Windows PowerShell

Bypass Eksekusi Kebijakan Windows Powershell



Kebijakan eksekusi PowerShell adalah fitur keamanan yang memutuskan apakah akan menjalankan skrip tertentu di konsol atau tidak. Ada enam kebijakan eksekusi di PowerShell , termasuk “AllSigned”, “Bypass”, “RemoteSigned”, “Restricted”, “Undefined”, atau “Unrestricted”. Lebih khusus lagi, kebijakan eksekusi default PowerShell diatur ke 'Dibatasi', yang tidak membiarkan PowerShell menjalankan skrip. Namun, mengaktifkan ' Jalan pintas ” kebijakan eksekusi di PowerShell, memungkinkan pengguna mengeksekusi skrip dari mana saja karena melewati semua batasan.

Dalam posting ini, kebijakan eksekusi 'Bypass' PowerShell akan diuraikan.

Bypass Eksekusi Kebijakan Windows PowerShell

Sebagaimana dinyatakan di atas, ketika “ Jalan pintas ” kebijakan eksekusi diaktifkan, ini menghilangkan semua batasan yang menghentikan eksekusi skrip di PowerShell.







Contoh mengaktifkan kebijakan eksekusi 'Bypass' di PowerShell diberikan di bawah ini.



Contoh 1: Setel Kebijakan Eksekusi ke 'Bypass' untuk Konsol PowerShell

Demonstrasi ini akan mengaktifkan kebijakan eksekusi 'Bypass' di PowerShell:



Set-ExecutionPolicy -Kebijakan Eksekusi Jalan pintas





Mari verifikasi, apakah kebijakan eksekusi diaktifkan atau tidak dengan menjalankan perintah di bawah ini:

Get-ExecutionPolicy



Contoh 2: Setel Kebijakan Eksekusi ke 'Bypass' untuk PowerShell ISE

Contoh ini akan mengaktifkan kebijakan eksekusi 'Bypass' di skrip PowerShell:

Set-ExecutionPolicy -Kebijakan Eksekusi Jalan pintas

Get-ExecutionPolicy

Contoh 3: Setel Kebijakan Eksekusi ke 'Bypass' untuk Skrip PowerShell

Dalam contoh ini, kebijakan eksekusi 'Bypass' akan diaktifkan untuk file skrip tertentu:

powershell.exe -Kebijakan Eksekusi Lewati C:\Baru\Array.ps1

Menurut kode di atas:

  • Pertama, tulis “ powershell.exe ” cmdlet diikuti oleh “ Get-ExecutionPolicy cmdlet.
  • Setelah itu, tambahkan “ -Kebijakan Eksekusi ” parameter lalu tetapkan sebagai “ Jalan pintas ' nilai.
  • Terakhir, tentukan jalur skrip untuk mengaktifkan kebijakan eksekusi 'Bypass':

Itu semua tentang mengatur kebijakan eksekusi 'Bypass' di PowerShell.

Kesimpulan

Bypass eksekusi kebijakan Windows PowerShell adalah proses untuk mengaktifkan ' Jalan pintas ” kebijakan eksekusi untuk skrip atau konsol tertentu. Kebijakan eksekusi 'Bypass' digunakan untuk mengangkat semua batasan untuk mengeksekusi skrip dari mana saja. Posting ini telah menguraikan kebijakan 'Bypass' eksekusi PowerShell dengan beberapa contoh.