คุณอาจต้องตั้งค่านโยบายการดำเนินการ PowerShell เมื่อพยายามเรียกใช้สคริปต์ PowerShell เพื่อให้สคริปต์สามารถทำงานได้ มิฉะนั้นคุณอาจได้รับการต้อนรับด้วย“ scriptname ไม่สามารถโหลดได้เนื่องจากสคริปต์ที่ใช้งานถูกปิดใช้งานในระบบนี้ " ข้อความผิดพลาด.
ใช้บทช่วยสอนนี้เพื่ออนุญาตการเรียกใช้สคริปต์ PowerShell ในระบบ Windows ของคุณ
ขั้นแรกตรวจสอบให้แน่ใจว่าสคริปต์ไม่ได้ถูกบล็อกไม่ให้ทำงานตามขั้นตอนเหล่านี้:
- คลิกขวาที่ไอคอนของสคริปต์จากนั้นเลือก“ คุณสมบัติ ”
- ตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมาย " เลิกบล็อก " แล้วเลือก " ตกลง "

ตัวเลือก 1 - คำสั่ง PS
- เลือกปุ่ม“ เริ่ม ” และพิมพ์“ powershell “
- คลิกขวา“ Windows PowerShell ” จากนั้นเลือก“ Run as Administrator ”
- พิมพ์ต่อไปนี้จากนั้นกด“ Enter ”:
Set-ExecutionPolicy RemoteSigned -Force
ตัวเลือก 2 - รหัสรีจิสทรี
- กด คีย์ Windows ค้างไว้จากนั้นกด“ R ” เพื่อเปิดหน้าต่าง Run
- พิมพ์“ regedit “ จากนั้นเลือก“ ตกลง ”:
- นำทางไปยังสิ่งต่อไปนี้:
- HKEY_LOCAL_Machine
- ซอฟต์แวร์
- ไมโครซอฟท์
- PowerShell
- 1
- Shelllds
- Microsoft.Powershell
- คลิกขวาที่โฟลเดอร์“ Microsoft.PowerShell ” จากนั้นเลือก“ ใหม่ ”>“ ค่าสตริง ”
- พิมพ์“ ExecutionPolicy “ จากนั้นกด“ Enter ” เพื่อตั้งชื่อสตริง
- เปิด“ ExecutionPolicy “ จากนั้นพิมพ์“ RemoteSigned ” ในฟิลด์“ ข้อมูลค่า ”
- เลือก“ ตกลง ”
ตัวเลือก 3 - นโยบายกลุ่ม
การตั้งค่าในนโยบายกลุ่มเพื่อตั้งค่านโยบายการดำเนินการสามารถพบได้ในตัวแก้ไขการจัดการนโยบายกลุ่มที่เส้นทางนี้:
- นโยบาย> เทมเพลตการดูแล> ส่วนประกอบของ Windows> Windows PowerShell> เปิดการทำงานของสคริปต์