เรียกใช้สคริปต์ PowerShell ในเครื่องโดยไม่ต้องลงชื่อเข้าใช้ Windows 10

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

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

ตามค่าเริ่มต้นWindowsจะไม่อนุญาตให้คุณเรียกใช้สคริปต์แต่ละรายการ โดยเฉพาะสคริปต์ที่พยายามเปลี่ยนการตั้งค่าระบบในWindows ในโพสต์นี้ เราจะแชร์วิธีเรียกใช้สคริปต์ PowerShell(run a PowerShell script)โดยไม่ต้องลงชื่อ

สคริปต์ PowerShell ที่ลงนามคืออะไร

สคริปต์ที่ลงนามหมายความว่าได้รับอนุญาตหรือยืนยันโดยผู้ดูแลระบบไอทีและมีลายเซ็นที่มีวันหมดอายุ คล้ายกับใบรับรองบน​​Windowsหรือใบรับรอง SSL(SSL)ที่มีอยู่บนเว็บไซต์ กล่าวโดยย่อWindowsจะถือว่าสิ่งนี้เชื่อถือได้

เรียกใช้สคริปต์ PowerShell(Run PowerShell Scripts)ในเครื่องโดยไม่ต้องลงชื่อ

เรียกใช้สคริปต์ PowerShell ในเครื่องโดยไม่ต้องลงชื่อ

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

  1. เปิดการตั้งค่า Windows 10 (Win + I)
  2. ไปที่อัปเดตและความปลอดภัย
  3. เลือก(Select)สำหรับนักพัฒนาจากด้านซ้าย
  4. ค้นหาส่วน PowerShell
  5. เลือกเปลี่ยนนโยบายการดำเนินการเพื่ออนุญาตให้สคริปต์ PowerShell ในเครื่องทำงานโดยไม่ต้องลงชื่อ(Change execution policy to allow local PowerShell scripts to run without signing)
  6. ตอนนี้คลิกที่ ลิงก์ แสดงการตั้งค่า(Show Settings)และจะเปิดหน้าต่างPowerShell

หน้าต่างจะแสดงข้อมูลเกี่ยวกับExecutionPolicyตัวเลือก และการตั้งค่าอื่นๆ สคริปต์ ระยะไกล(Remote)ยังคงต้องมีการลงนาม

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

คุณลักษณะนี้มีประโยชน์อย่างยิ่งกับองค์กรที่มีเครื่องที่เข้าร่วมโดเมนเท่านั้น อนุญาตให้คุณเรียกใช้สคริปต์บนเครื่องไคลเอนต์ก่อนที่จะส่งกลับไปยังเซิร์ฟเวอร์

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

อ่านต่อไป(Read next) : วิธี เปิดหรือปิดการเรียก ใช้สคริปต์ Windows PowerShell(turn on or off Windows PowerShell script execution)



About the author

ฉันเป็นผู้เชี่ยวชาญด้านการสนับสนุนลูกค้า windows 10/11/10 ที่มีประสบการณ์มากกว่า 5 ปี ฉันยังเป็นนักเล่นเกมตัวยงในช่วงไม่กี่ปีที่ผ่านมาและมีความสนใจอย่างมากใน xbox One จุดสนใจปัจจุบันของฉันคือการช่วยเหลือลูกค้าเกี่ยวกับปัญหาที่เกิดขึ้นกับระบบ windows 10 หรือ Windows 11 บ่อยครั้งผ่านการใช้เครื่องมือบริการลูกค้าของเรา เช่น การสนับสนุนคอลเซ็นเตอร์และความช่วยเหลือออนไลน์



Related posts