บายพาสการดำเนินการตามนโยบายของ Windows PowerShell

Bayphas Kar Danein Kar Tam Nyobay Khxng Windows Powershell



นโยบายการดำเนินการของ PowerShell เป็นคุณลักษณะด้านความปลอดภัยที่ตัดสินใจว่าจะเรียกใช้สคริปต์เฉพาะในคอนโซลหรือไม่ มีหก นโยบายการดำเนินการใน PowerShell รวมถึง “AllSigned”, “Bypass”, “RemoteSigned”, “Restricted”, “Undefined” หรือ “Unrestricted” โดยเฉพาะอย่างยิ่ง นโยบายการดำเนินการเริ่มต้นของ PowerShell ถูกตั้งค่าเป็น 'จำกัด' ซึ่งไม่อนุญาตให้ PowerShell เรียกใช้สคริปต์ อย่างไรก็ตาม การเปิดใช้งาน “ บายพาส ” นโยบายการดำเนินการใน PowerShell ช่วยให้ผู้ใช้เรียกใช้สคริปต์ได้จากทุกที่ เนื่องจากข้ามข้อจำกัดทั้งหมด

ในโพสต์นี้ นโยบายการดำเนินการ 'บายพาส' ของ PowerShell จะมีรายละเอียดเพิ่มเติม

บายพาสการดำเนินการตามนโยบายของ Windows PowerShell

ตามที่ระบุไว้ข้างต้น เมื่อ “ บายพาส ” เปิดใช้งานนโยบายการดำเนินการ ซึ่งจะกำจัดข้อจำกัดทั้งหมดที่ทำให้สคริปต์หยุดทำงานใน PowerShell







ตัวอย่างของการเปิดใช้งานนโยบายการดำเนินการ 'บายพาส' ใน PowerShell แสดงไว้ด้านล่าง



ตัวอย่างที่ 1: ตั้งค่า Execution Policy เป็น “Bypass” สำหรับ PowerShell Console

การสาธิตนี้จะเปิดใช้งานนโยบายการดำเนินการ 'บายพาส' ใน PowerShell:



ตั้งค่า ExecutionPolicy -ExecutionPolicy บายพาส





มาตรวจสอบว่ามีการเปิดใช้งานนโยบายการดำเนินการหรือไม่โดยดำเนินการคำสั่งด้านล่าง:

รับ ExecutionPolicy



ตัวอย่างที่ 2: ตั้งค่า Execution Policy เป็น “Bypass” สำหรับ PowerShell ISE

ตัวอย่างนี้จะเปิดใช้งานนโยบายการดำเนินการ 'บายพาส' ในการเขียนสคริปต์ PowerShell:

ตั้งค่า ExecutionPolicy -ExecutionPolicy บายพาส

รับ ExecutionPolicy

ตัวอย่างที่ 3: ตั้งค่า Execution Policy เป็น “Bypass” สำหรับสคริปต์ PowerShell

ในตัวอย่างนี้ นโยบายการดำเนินการ 'บายพาส' จะเปิดใช้งานสำหรับไฟล์สคริปต์เฉพาะ:

powershell.exe -ExecutionPolicy บายพาส C:\New\Array.ps1

ตามรหัสด้านบน:

  • ขั้นแรก ให้เขียนคำว่า “ powershell.exe ” cmdlet ตามด้วย “ รับ ExecutionPolicy cmdlet
  • หลังจากนั้นให้เพิ่ม “ -ExecutionPolicy ” พารามิเตอร์ แล้วกำหนดให้เป็น “ บายพาส ' ค่า.
  • สุดท้าย ระบุเส้นทางของสคริปต์เพื่อเปิดใช้งานนโยบายการดำเนินการ 'บายพาส':

นั่นคือทั้งหมดที่เกี่ยวกับการตั้งค่านโยบายการดำเนินการ 'บายพาส' ใน PowerShell

บทสรุป

บายพาสการดำเนินนโยบายของ Windows PowerShell เป็นกระบวนการเพื่อเปิดใช้งาน “ บายพาส ” นโยบายการดำเนินการสำหรับสคริปต์หรือคอนโซลเฉพาะ นโยบายการดำเนินการ 'บายพาส' ใช้เพื่อยกเลิกข้อจำกัดทั้งหมดในการเรียกใช้สคริปต์จากทุกที่ โพสต์นี้มีรายละเอียดเกี่ยวกับนโยบาย 'บายพาส' การดำเนินการของ PowerShell พร้อมตัวอย่างมากมาย