หากคุณต้องการ เปิดหรือปิดการเรียกใช้สคริปต์ Windows PowerShell ใน Windows 10 ให้ทำตามคำแนะนำทีละขั้นตอนนี้ เราจะใช้ Registry Editor และ Local Group Policy Editor เพื่อเปิดใช้งานหรือปิดใช้งานฟังก์ชันนี้
Windows PowerShell เป็นเครื่องมือที่จำเป็นและสะดวกซึ่งรวมอยู่ในระบบปฏิบัติการ Windows สคริปต์ส่วนใหญ่มีสองประเภท – ลงนามโดยผู้เผยแพร่ที่เชื่อถือได้และสคริปต์ในเครื่อง สคริปต์ในเครื่องคือสิ่งที่คุณสร้างขึ้นบนคอมพิวเตอร์ส่วนบุคคลของคุณ ในขณะที่สคริปต์อื่นคือสิ่งที่ผู้เผยแพร่ที่เชื่อถือได้ลงนามเพื่อทำงานเฉพาะ
เปิดหรือปิดการเรียกใช้สคริปต์ Windows PowerShell
ในการเปิดหรือปิดการเรียกใช้สคริปต์ Windows PowerShell โดยใช้ Group Policy Editor ให้ทำตามขั้นตอนเหล่านี้ -
- ค้นหา gpedit.msc ในช่องค้นหาของแถบงาน
- คลิกที่ แก้ไขนโยบายกลุ่ม ในผลการค้นหา
- ไปที่ Windows PowerShell ใน การกำหนดค่าคอมพิวเตอร์ .
- ดับเบิลคลิกที่ เปิดการดำเนินการสคริปต์ .
- เลือก เปิดใช้งาน ตัวเลือก
- เลือก นโยบายการดำเนินการ จากรายการแบบเลื่อนลง
- เลือก ปิดการใช้งาน ตัวเลือกในการปิดการทำงานของสคริปต์
- คลิกที่ สมัคร และ ตกลง .
มาดูรายละเอียดขั้นตอนเหล่านี้กัน
ในตอนแรก คุณจะต้องเปิด Local Group Policy Editor บนคอมพิวเตอร์ของคุณ ให้ค้นหา gpedit.msc
ในช่องค้นหาของแถบงานและคลิก แก้ไขนโยบายกลุ่ม ในผลการค้นหา หลังจากเปิดเครื่องมือนี้แล้ว ให้ไปที่เส้นทางต่อไปนี้-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
ใน Windows PowerShell คุณจะเห็นการตั้งค่า เปิดการดำเนินการสคริปต์ . ดับเบิลคลิกแล้วเลือก เปิดใช้งาน ตัวเลือก
หลังจากนั้น เลือก นโยบายการดำเนินการ จากรายการแบบหล่นลง คุณจะเห็นสามตัวเลือกเหล่านี้ -
- อนุญาตเฉพาะสคริปต์ที่มีลายเซ็น
- อนุญาตสคริปต์ในเครื่องและสคริปต์ที่ลงนามจากระยะไกล
- อนุญาตสคริปต์ทั้งหมด
หากคุณต้องการปิดการทำงานของสคริปต์ใน Windows PowerShell ให้เลือก ปิดการใช้งาน ตัวเลือก
ไม่ว่าจะด้วยวิธีใด คลิก สมัคร และ ตกลง เพื่อบันทึกการเปลี่ยนแปลง
ดังที่ได้กล่าวไว้ก่อนหน้านี้ เป็นไปได้ที่จะทำการเปลี่ยนแปลงแบบเดียวกันโดยใช้ Registry Editor ก่อนหน้านั้น ขอแนะนำให้สร้างจุดคืนค่าระบบและสำรองไฟล์ Registry ทั้งหมด
เปิดใช้งานหรือปิดใช้งานการเรียกใช้สคริปต์ Windows PowerShell โดยใช้ Registry
ในการเปิดหรือปิดใช้งานการเรียกใช้สคริปต์ Windows PowerShell ให้ทำตามขั้นตอนเหล่านี้-
- กด Win+R .
- พิมพ์ regedit และกดปุ่ม Enter ปุ่ม.
- คลิกที่ ใช่ ปุ่ม.
- ไปที่ Windows ภายใน คีย์ HKLM .
- คลิกขวาที่ Windows> ใหม่> คีย์
- ตั้งชื่อเป็น PowerShell .
- คลิกขวาที่ PowerShell> ค่า DWORD ใหม่ (32 บิต)
- ตั้งชื่อเป็น EnableScripts .
- ดับเบิลคลิกเพื่อตั้งค่าข้อมูลค่าเป็น 1 .
- คลิกขวาที่ PowerShell> ใหม่> ค่าสตริง
- ตั้งชื่อเป็น ExecutionPolicy .
- ดับเบิลคลิกเพื่อตั้งค่าข้อมูลค่าตามที่ระบุไว้ด้านล่าง
หากต้องการเรียนรู้เพิ่มเติม โปรดอ่านต่อ
ในการเริ่มต้น กด Win+R , พิมพ์ regedit
และกด Enter ปุ่ม. หากคุณเห็นข้อความแจ้ง UAC ให้คลิกที่ ใช่ ปุ่มเพื่อเปิด Registry Editor บนคอมพิวเตอร์ของคุณ หลังจากนั้นนำทางไปยังเส้นทางต่อไปนี้-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
คลิกขวาที่ Windows เลือก ใหม่> คีย์ และตั้งชื่อเป็น PowerShell .
คุณจะต้องสร้างค่า DWORD (32 บิต) และค่าสตริงใน PowerShell กุญแจ. ในการนั้น ให้คลิกขวาที่ PowerShell> ใหม่> DWORD (32 บิต) ค่า และตั้งชื่อเป็น EnableScripts .
ดับเบิลคลิกที่ EnableScripts เพื่อตั้งค่า ข้อมูลค่า เป็น 1 หรือ 0 . หากคุณต้องการเปิดใช้งานฟังก์ชันนี้ โปรดกำหนดให้เป็น 1 . มิฉะนั้น ให้เป็น 0 .
ตอนนี้ คุณจะต้องกำหนดนโยบายการดำเนินการ ในการนั้น ให้คลิกขวาที่ PowerShell> ใหม่> ค่าสตริง และตั้งชื่อเป็น ExecutionPolicy .
หลังจากนั้น ดับเบิลคลิกและป้อน ข้อมูลค่า ตามที่กล่าวไว้ด้านล่าง-
- ลงนามทั้งหมด: อนุญาตเฉพาะสคริปต์ที่มีลายเซ็น
- RemoteSigned :อนุญาตสคริปต์ในเครื่องและสคริปต์ที่ลงนามจากระยะไกล
- ไม่จำกัด: อนุญาตสคริปต์ทั้งหมด
ในที่สุด คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
นั่นคือทั้งหมด! หวังว่าจะช่วยได้