เราสามารถรับสถานะ ExecutionPolicy ปัจจุบันโดยคำสั่งด้านล่าง:
Get-ExecutionPolicy;
โดยปกติแล้วมันจะถูก จำกัด ที่จะช่วยให้การดำเนินการของสคริป PowerShell ที่เราต้องตั้ง ExecutionPolicy นี้ไม่ว่าจะเป็นทางอ้อมหรือไม่ จำกัด
เราสามารถกำหนดนโยบายสำหรับผู้ใช้ปัจจุบันเป็นBypass
หรือUnrestricted
โดยใช้คำสั่ง PowerShell ด้านล่าง:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass -Force;
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted -Force;
นโยบายที่ไม่ จำกัดจะโหลดไฟล์การกำหนดค่าทั้งหมดและเรียกใช้สคริปต์ทั้งหมด หากคุณเรียกใช้สคริปต์ที่ไม่ได้ลงชื่อซึ่งดาวน์โหลดจากอินเทอร์เน็ตคุณจะได้รับแจ้งให้ขออนุญาตก่อนที่จะรัน
ในขณะที่นโยบายบายพาสไม่มีสิ่งใดถูกบล็อกและไม่มีคำเตือนหรือพร้อมท์ระหว่างการเรียกใช้งานสคริปต์ บายพาส ExecutionPolicy ผ่อนคลายมากขึ้นกว่าไม่ จำกัด