ค้นหาเว็บไซต์

เกี่ยวกับการรันด้วย PowerShell


คำอธิบายสั้น ๆ

อธิบายวิธีใช้คุณลักษณะ เรียกใช้ด้วย PowerShell เพื่อเรียกใช้สคริปต์จากไดรฟ์ระบบไฟล์

คำอธิบายยาว

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

หากต้องการใช้คุณลักษณะ เรียกใช้ด้วย PowerShell:

ใน File Explorer (หรือ Windows Explorer) ให้คลิกขวาที่ชื่อไฟล์สคริปต์ จากนั้นเลือก เรียกใช้ด้วย PowerShell

คุณลักษณะ เรียกใช้ด้วย PowerShell จะเริ่มต้นเซสชัน Windows PowerShell ที่มีนโยบายการดำเนินการแบบบายพาส เรียกใช้สคริปต์ และปิดเซสชัน

มันรันคำสั่งที่มีรูปแบบดังต่อไปนี้:

pwsh.exe -File <FileName> -ExecutionPolicy Bypass

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

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

บันทึก

คุณลักษณะ เรียกใช้ด้วย PowerShell อาจแจ้งให้คุณยืนยันการเปลี่ยนแปลงนโยบายการดำเนินการ

ดูเพิ่มเติม

  • about_Execution_Policies
  • about_Group_Policy_Settings
  • about_Scripts

บทความที่เกี่ยวข้อง