Pintasan Pelaksanaan Dasar Windows PowerShell

Pintasan Pelaksanaan Dasar Windows Powershell



Dasar pelaksanaan PowerShell ialah ciri keselamatan yang menentukan sama ada untuk menjalankan skrip tertentu dalam konsol atau tidak. Terdapat enam dasar pelaksanaan dalam PowerShell , termasuk “AllSigned”, “Bypass”, “RemoteSigned”, “Restricted”, “Undefined”, atau “Unrestricted”. Lebih khusus lagi, dasar pelaksanaan lalai PowerShell ditetapkan kepada 'Terhad', yang tidak membenarkan PowerShell menjalankan skrip. Walau bagaimanapun, membolehkan ' pintasan ” dasar pelaksanaan dalam PowerShell, membolehkan pengguna melaksanakan skrip dari mana-mana sahaja kerana ia memintas semua sekatan.

Dalam siaran ini, dasar pelaksanaan 'Bypass' PowerShell akan dihuraikan.

Pintasan Pelaksanaan Dasar Windows PowerShell

Seperti yang dinyatakan di atas, apabila ' pintasan ” dasar pelaksanaan didayakan, ia menghapuskan semua sekatan yang menghalang skrip daripada melaksanakan dalam PowerShell.







Contoh mendayakan dasar pelaksanaan 'Bypass' dalam PowerShell diberikan di bawah.



Contoh 1: Tetapkan Dasar Pelaksanaan kepada 'Pintas' untuk Konsol PowerShell

Demonstrasi ini akan membolehkan dasar pelaksanaan 'Bypass' dalam PowerShell:



Set-ExecutionPolicy -Dasar Pelaksanaan pintasan





Mari sahkan, sama ada dasar pelaksanaan didayakan atau tidak dengan melaksanakan arahan di bawah:

Get-ExecutionPolicy



Contoh 2: Tetapkan Dasar Pelaksanaan kepada 'Pintas' untuk PowerShell ISE

Contoh ini akan membolehkan dasar pelaksanaan 'Bypass' dalam skrip PowerShell:

Set-ExecutionPolicy -Dasar Pelaksanaan pintasan

Get-ExecutionPolicy

Contoh 3: Tetapkan Dasar Pelaksanaan kepada 'Pintas' untuk Skrip PowerShell

Dalam contoh ini, dasar pelaksanaan 'Pintas' akan didayakan untuk fail skrip tertentu:

powershell.exe -Dasar Pelaksanaan Pintasan C:\New\Array.ps1

Mengikut kod di atas:

  • Pertama, tulis ' powershell.exe ” cmdlet diikuti dengan “ Get-ExecutionPolicy ” cmdlet.
  • Selepas itu, tambahkan ' -Dasar Pelaksanaan ” parameter dan kemudian berikannya “ pintasan ” nilai.
  • Akhir sekali, nyatakan laluan skrip untuk mendayakan dasar pelaksanaan 'Pintas':

Itu semua tentang menetapkan dasar pelaksanaan 'Bypass' dalam PowerShell.

Kesimpulan

Pintasan pelaksanaan dasar Windows PowerShell ialah proses untuk membolehkan ' pintasan ” dasar pelaksanaan untuk skrip atau konsol tertentu. Dasar pelaksanaan 'Pintas' digunakan untuk menarik balik semua sekatan untuk melaksanakan skrip dari mana-mana sahaja. Siaran ini telah menghuraikan dasar 'Bypass' pelaksanaan PowerShell dengan beberapa contoh.