วิธีเปลี่ยนนโยบายการดำเนินการเพื่อเรียกใช้สคริปต์บน PowerShell

ในWindows 11 (หรือ 10) ตามค่าเริ่มต้น เมื่อคุณพยายามเรียกใช้สคริปต์บน PowerShell สคริปต์จะล้มเหลวโดยที่ข้อความแสดงข้อผิดพลาด"ไม่สามารถโหลดได้เนื่องจากสคริปต์การเรียกใช้ถูกปิดใช้งานในระบบนี้" ทั้งนี้เนื่องจาก PowerShell มาพร้อมกับคุณลักษณะการรักษาความปลอดภัย "นโยบายการดำเนินการ" ที่ควบคุมวิธีการโหลดไฟล์การกำหนดค่าและเรียกใช้สคริปต์เพื่อป้องกันไม่ให้โค้ดที่เป็นอันตรายทำงานบนระบบ

หากคุณต้องเรียกใช้สคริปต์บน Windows 11 (หรือ 10) คุณสามารถเปลี่ยนนโยบายการดำเนินการสำหรับคอมพิวเตอร์ในระบบ ผู้ใช้ปัจจุบัน หรือเซสชันได้

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

ตามMicrosoftนโยบายการดำเนินการไม่ได้จำกัดการดำเนินการ คุณสามารถข้ามนโยบายได้เสมอโดยพิมพ์สคริปต์ในอินเทอร์เฟซบรรทัดคำสั่ง (CLI) นโยบายการดำเ���ินการได้รับการออกแบบมาเพื่อช่วยให้ผู้ใช้ป้องกันการเรียกใช้สคริปต์ที่เป็นอันตราย

คู่มือนี้จะสอนวิธีเปลี่ยนนโยบายการดำเนินการเพื่อเรียกใช้สคริปต์บน PowerShell บน Windows 11 หรือ 10 ได้สำเร็จ

เปลี่ยนนโยบายการดำเนินการใน PowerShell

หากต้องการเปลี่ยนนโยบายการดำเนินการบน PowerShell เพื่อเรียกใช้สคริปต์บน Windows 11 (หรือ 10) ได้สำเร็จ ให้ใช้ขั้นตอนเหล่านี้:

  1. เปิดเริ่มต้น

  2. ค้นหาPowerShellคลิกขวาที่ผลลัพธ์ด้านบน แล้วเลือกตัวเลือกRun as administrator

  3. พิมพ์คำสั่งต่อไปนี้เพื่อยืนยันนโยบายการดำเนินการปัจจุบันและกดEnter :

    รับการดำเนินการนโยบาย

  4. (ไม่บังคับ) พิมพ์คำสั่งต่อไปนี้เพื่อดูนโยบายการดำเนินการ PowerShell ที่มีผล และกดEnter :

    รับการดำเนินการนโยบาย -List

  5. พิมพ์คำสั่งต่อไปนี้เพื่อให้สคริปต์ทำงานและกดEnter :

    Set-ExecutionPolicy RemoteSigned

  6. (ไม่บังคับ) พิมพ์คำสั่งต่อไปนี้เพื่อป้องกันไม่ให้สคริปต์ทำงานและกดEnter :

    จำกัดนโยบายการดำเนินการตั้งค่า

    How to change execution policy to run scripts on PowerShell

เมื่อคุณทำตามขั้นตอนเสร็จแล้ว คุณสามารถรันสคริปต์ได้อีกครั้ง และตอนนี้ควรจะทำงานสำเร็จบน Windows 11 หากคุณไม่ต้องการให้สคริปต์ทำงานบนคอมพิวเตอร์ของคุณอีกต่อไป คุณสามารถเรียกใช้คำสั่งเสริมที่กล่าวถึงในขั้นตอน

หากคุณต้องการเปลี่ยนนโยบายการดำเนินการเพื่อเรียกใช้สคริปต์สำหรับผู้ใช้ปัจจุบันหรือคอมพิวเตอร์ท้องถิ่น คุณต้องใช้ตัวเลือก "ขอบเขต" ดังนี้: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserหรือSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

ใน Windows 11 คุณสามารถเลือกนโยบายการดำเนินการได้สี่แบบเพื่ออนุญาตหรือปฏิเสธสคริปต์:

  • จำกัด —บล็อกสคริปต์ไม่ให้ทำงาน
  • RemoteSigned —อนุญาตให้สร้างสคริปต์บนคอมพิวเตอร์ อย่างไรก็ตาม สคริปต์ที่สร้างในอุปกรณ์อื่นจะไม่ทำงานเว้นแต่จะมีลายเซ็นที่เชื่อถือได้
  • AllSigned —อนุญาตให้สคริปต์ทั้งหมดทำงาน อย่างไรก็ตาม เฉพาะในกรณีที่ผู้เผยแพร่ที่เชื่อถือได้ได้รวมลายเซ็นไว้
  • ไม่จำกัด —รันสคริปต์ใด ๆ โดยไม่มีข้อจำกัด

คุณไม่จำเป็นต้องเปลี่ยนนโยบายการดำเนินการ หากคุณต้องการเรียกใช้สคริปต์ที่ไม่มีพารามิเตอร์ที่จำเป็นและไม่ส่งคืนเอาต์พุต คุณสามารถใช้PowerShell.exe -File "FILENAME" -ExecutionPolicyคำสั่ง Bypass เพื่อข้ามข้อจำกัดได้



Leave a Comment

“บุคคลนี้ไม่พร้อมใช้งานบน Messenger” หมายความว่าอย่างไร

“บุคคลนี้ไม่พร้อมใช้งานบน Messenger” หมายความว่าอย่างไร

เรียนรู้เกี่ยวกับสถานการณ์ที่คุณอาจได้รับข้อความ “บุคคลนี้ไม่พร้อมใช้งานบน Messenger” และวิธีการแก้ไขกับคำแนะนำที่มีประโยชน์สำหรับผู้ใช้งาน Messenger

วิธีเพิ่มหรือลบแอพออกจากโฟลเดอร์ที่ปลอดภัยบนโทรศัพท์ Samsung

วิธีเพิ่มหรือลบแอพออกจากโฟลเดอร์ที่ปลอดภัยบนโทรศัพท์ Samsung

ต้องการเพิ่มหรือลบแอพออกจาก Secure Folder บนโทรศัพท์ Samsung Galaxy หรือไม่ นี่คือวิธีการทำและสิ่งที่เกิดขึ้นจากการทำเช่นนั้น

วิธีปิดเสียงและเปิดเสียงในแอป Zoom บนโทรศัพท์

วิธีปิดเสียงและเปิดเสียงในแอป Zoom บนโทรศัพท์

ไม่รู้วิธีปิดเสียงตัวเองในแอพ Zoom? ค้นหาคำตอบในโพสต์นี้ซึ่งเราจะบอกวิธีปิดเสียงและเปิดเสียงในแอป Zoom บน Android และ iPhone

วิธีกู้คืนบัญชี Facebook ที่ถูกลบ [2021]

วิธีกู้คืนบัญชี Facebook ที่ถูกลบ [2021]

รู้วิธีกู้คืนบัญชี Facebook ที่ถูกลบแม้หลังจาก 30 วัน อีกทั้งยังให้คำแนะนำในการเปิดใช้งานบัญชี Facebook ของคุณอีกครั้งหากคุณปิดใช้งาน

วิธีแชร์ Spotify Playlist กับเพื่อน

วิธีแชร์ Spotify Playlist กับเพื่อน

เรียนรู้วิธีแชร์เพลย์ลิสต์ Spotify ของคุณกับเพื่อน ๆ ผ่านหลายแพลตฟอร์ม อ่านบทความเพื่อหาเคล็ดลับที่มีประโยชน์

AR Zone บนอุปกรณ์ Samsung คืออะไร?

AR Zone บนอุปกรณ์ Samsung คืออะไร?

AR Zone เป็นแอพเนทีฟที่ช่วยให้ผู้ใช้ Samsung สนุกกับความจริงเสริม ประกอบด้วยฟีเจอร์มากมาย เช่น AR Emoji, AR Doodle และการวัดขนาด

วิธีดู Instagram ส่วนตัวโดยไม่ต้องตรวจสอบโดยมนุษย์ 2021

วิธีดู Instagram ส่วนตัวโดยไม่ต้องตรวจสอบโดยมนุษย์ 2021

คุณสามารถดูโปรไฟล์ Instagram ส่วนตัวได้โดยไม่ต้องมีการตรวจสอบโดยมนุษย์ เคล็ดลับและเครื่องมือที่เป็นประโยชน์สำหรับการเข้าถึงบัญชีส่วนตัวของ Instagram 2023

การ์ด TF คืออะไร (และแตกต่างจากการ์ด SD อย่างไร)

การ์ด TF คืออะไร (และแตกต่างจากการ์ด SD อย่างไร)

การ์ด TF คือการ์ดหน่วยความจำที่ใช้ในการจัดเก็บข้อมูล มีการเปรียบเทียบกับการ์ด SD ที่หลายคนสงสัยเกี่ยวกับความแตกต่างของทั้งสองประเภทนี้

5 วิธีในการเข้าถึงโฟลเด��ร์ที่ปลอดภัยบนโทรศัพท์ Samsung Galaxy

5 วิธีในการเข้าถึงโฟลเด��ร์ที่ปลอดภัยบนโทรศัพท์ Samsung Galaxy

สงสัยว่า Secure Folder บนโทรศัพท์ Samsung ของคุณอยู่ที่ไหน? ลองดูวิธีต่างๆ ในการเข้าถึง Secure Folder บนโทรศัพท์ Samsung Galaxy

Zoom Breakout Rooms: สิ่งที่คุณต้องรู้

Zoom Breakout Rooms: สิ่งที่คุณต้องรู้

การประชุมทางวิดีโอและการใช้ Zoom Breakout Rooms ถือเป็นวิธีการที่สร้างสรรค์สำหรับการประชุมและการทำงานร่วมกันที่มีประสิทธิภาพ.