5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

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

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

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

วิธีที่ 1: เรียกใช้ไฟล์ EXE โดยใช้ .\ (Dot Slash)

หากต้องการเรียกใช้ไฟล์ปฏิบัติการ (EXE) ที่อยู่ในไดเร็กทอรีการทำงานของ PowerShell ให้ใช้คำนำหน้า .\ (เครื่องหมายสแลช) สิ่งนี้จะบอก PowerShell ให้เรียกใช้งานไฟล์จากโฟลเดอร์ปัจจุบันแทนที่จะค้นหาภายในไดเร็กทอรีในตัวแปรสภาพแวดล้อม PATH ของระบบของคุณ

ขั้นตอนที่ 1:กด Windows + S บนแป้นพิมพ์ พิมพ์PowerShellแล้วคลิก Run as Administrator เลือกใช่เมื่อได้รับแจ้ง

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 2:นำทางไปยังตำแหน่ง EXE ใช้คำสั่ง cd เพื่อไปยังโฟลเดอร์ที่มีไฟล์ EXE ของคุณ ตัวอย่างเช่น:

ซีดี C:\Programs\MyProgramFolder

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 3:ตอนนี้ เรียกใช้ EXE พิมพ์ .\ ตามด้วยชื่อไฟล์ EXE แล้วกด Enter ตัวอย่าง:

.\myprogram.exe

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 4:หากประสบปัญหาในการค้นหาไฟล์ EXE ให้ใช้คำสั่ง Get-ChildItem นี่คือวิธีการใช้งาน:

รับ ChildItem *.exe

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

อ่านเพิ่มเติม: วิธีแก้ไขไม่สามารถเรียกใช้ไฟล์ EXE บน Windows 11

วิธีที่ 2: เปิดไฟล์ EXE ด้วยความช่วยเหลือของผู้ให้บริการโทรศัพท์ (&)

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

ขั้นตอนที่ 1:เปิดกล่อง Run โดยกด Windows + R บนแป้นพิมพ์ของค���ณ พิมพ์PowerShellในช่องค้นหาแล้วคลิก ตกลง

ตอนนี้ หน้าต่าง PowerShell จะเปิดขึ้น แต่โปรดทราบว่าหน้าต่างดังกล่าวไม่ได้อยู่ในโหมดผู้ดูแลระบบ

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 2:หากต้องการเรียกใช้ PowerShell ในฐานะผ���้ดูแลระบบ ให้พิมพ์คำสั่งด้านล่างแล้วกด Enter นอกจากนี้ คลิกใช่เมื่อได้รับแจ้ง

PowerShell เริ่มต้นกระบวนการ -กริยา runAs

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 4:ตอนนี้ หน้าต่างผู้ดูแลระบบ PowerShell ใหม่จะเปิดขึ้นโดยมีพื้นหลังสีน้ำเงินเป็นฐาน

ขั้นตอนที่ 5:ในหน้าต่าง Administrator PowerShell ใหม่ ให้พิมพ์ & โอเปอเรเตอร์ ตามด้วยเส้นทางแบบเต็มไปยังไฟล์ EXE แล้วกด Enter

& 'C:\Program Files\MyProgram\MyProgram.exe'

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 6:หากไฟล์ EXE ของคุณต้องใช้อาร์กิวเมนต์บรรทัดคำสั่ง ให้เพิ่มอาร์กิวเมนต์หลังเส้นทางของไฟล์ ต่อไปนี้เป็นวิธีดำเนินการ:

& 'C:\Program Files\ExampleSoftware\program.exe' arg1 arg2 arg3

หมายเหตุ:อาร์กิวเมนต์ /p ในภาพด้านล่างจะพิมพ์ไฟล์ EXE ซึ่งมีการระบุเส้นทางในภายหลัง

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

อ่านเพิ่มเติม: วิธีเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบใน Windows 11

วิธีที่ 3: เรียกใช้ EXE ผ่านทาง Invoke-Expression Cmdlet

Invoke-Expression cmdlet ใน PowerShell เสนอวิธีการดำเนินการสตริงราวกับว่าเป็นคำสั่งโดยตรงแบบไดนามิก สิ่งนี้ทำให้คุณสามารถเรียกใช้ไฟล์ EXE ได้โดยระบุเส้นทางแบบเต็มไปยังไฟล์ปฏิบัติการ วิธีนี้สามารถช่วยชีวิตคุณได้เมื่อคุณต้องการสร้างสตริงคำสั่งสำหรับปฏิบัติการขณะรันไทม์

ขั้นตอนที่ 1:คลิกไอคอน Windows พิมพ์PowerShellในช่องค้นหา และเลือก Run as Administrator เมื่อป๊อปอัปปรากฏขึ้น ให้เลือกใช่

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 2:เขียนคำสั่งด้านล่างเพื่อเรียกใช้ไฟล์ EXE และกด Enter บนแป้นพิมพ์ของคุณ

เรียกใช้นิพจน์ - คำสั่ง "C:\path to\filename.exe"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 3:หากคุณต้องการเพิ่มอาร์กิวเมนต์ขณะเปิดไฟล์ EXE ให้ป้อนอาร์กิวเมนต์ด้านล่างแล้วกด Enter

เรียกใช้นิพจน์ "C:\path\to\your\file.exe arg1 arg2 arg3"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

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

ขั้นตอนที่ 1:ตั้งค่าเส้นทาง exe โดยพิมพ์คำสั่งด้านล่างแล้วกด Enter

$exePath = "C:\myapp.exe"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 2:หากคุณต้องการเรียกใช้ไฟล์ปฏิบัติการ (EXE) พร้อมอาร์กิวเมนต์ ให้เขียนคำสั่งด้านล่างแล้วกด Enter

$อาร์กิวเมนต์ = "-arg1 -arg2"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 3:สุดท้ายเขียนโค้ดด้านล่างเพื่อเรียกใช้ไฟล์ปฏิบัติการแล้วกด Enter

เรียกใช้นิพจน์ "$exePath $arguments"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

วิธีที่ 4: เปิดไฟล์ EXE โดยใช้ CMD /C

คำสั่ง 'CMD /C' ใน PowerShell จะสร้างอินสแตนซ์ชั่วคราวของ Command Prompt แบบคลาสสิก (cmd.exe) เพื่อดำเนินการคำสั่งที่ระบุ ต่อไปนี้เป็นวิธีดำเนินการ:

ขั้นตอนที่ 1:คลิกปุ่มเริ่ม เขียนPowerShellแล้วคลิก Run as Administrator เลือกใช่เพื่ออนุญาตให้แอปทำการเปลี่ยนแปลงกับอุปกรณ์ของคุณ

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 2:พิมพ์คำสั่งด้านล่างเพื่อสร้างอินสแตนซ์ cmd ในหน้าต่าง PowerShell ของคุณแล้วกด Enter

cmd /c "path_to_your_exe_file"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 3:หากคุณต้องการเรียกใช้อาร์กิวเมนต์ ให้พิมพ์โค้ดด้านล่างแล้วกดปุ่ม Enter

cmd /c "path_to_your_exe อาร์กิวเมนต์1 อาร์กิวเมนต์2"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

อ่านเพิ่มเติม: ความแตกต่างระหว่าง Command Prompt และ PowerShell

วิธีที่ 5: การใช้ Start-Process Cmdlet

Start-Process cmdlet ให้การควบคุมกระบวนการดำเนินการที่สำคัญ คุณควรใช้เพื่อระบุอาร์กิวเมนต์บรรทัดคำสั่ง ปรับไดเร็กทอรีการทำงาน เปลี่ยนเส้นทางเอาต์พุต หรือเรียกใช้กระบวนการที่มีสิทธิ์ระดับสูง (สิทธิ์ผู้ดูแลระบบ) โดยใช้พารามิเตอร์บางตัว

ขั้นตอนที่ 1:กด Windows + S บนแป้นพิมพ์ เขียนPowerShellแล้วคลิก Run as Administrator เลือกใช่ในหน้าต่างป๊อปอัป

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 2:เขียนคำสั่งด้านล่างแล้วกด Enter เพื่อเปิดแอป EXE โดยใช้ Start-Process

เริ่มกระบวนการ name.exe

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 3:หากคุณต้องการเปิดไฟล์ EXE เฉพาะ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter บนแป้นพิมพ์ของคุณ

เริ่มกระบวนการ -FilePath "filepath.exe"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

ขั้นตอนที่ 4:คุณยังสามารถเรียกใช้อาร์กิวเมนต์ในขณะที่ส่งพารามิเตอร์ได้ เขียนคำสั่งด้านล่างเพื่อดำเนินการดังกล่าวแล้วกด Enter

เริ่มกระบวนการ -FilePath "filename.exe" -argumentList "path_of_the_exe_file"

5 วิธีในการเรียกใช้ไฟล์ปฏิบัติการ (EXE) จาก PowerShell

อ่านเพิ่มเติม: วิธีอัปเดต PowerShell ใน Windows

พารามิเตอร์ทั่วไป

ต่อไปนี้เป็นพารามิเตอร์ที่มีประโยชน์ที่สุดบางส่วนสำหรับการปรับแต่งวิธีการทำงานของ Start-Process:

  • -FilePath:ระบุเส้นทางไปยังไฟล์ปฏิบัติการ สคริปต์ หรือเอกสาร
  • -ArgumentList:จัดเตรียมรายการข้อโต้แย้งที่จะส่งผ่านไปยังกระบวนการ
  • -WorkingDirectory:ตั้งค่าไดเร็กทอรีการทำงานเริ่มต้นสำหรับกระบวนการ
  • -กริยา:ระบุการดำเนินการที่จะดำเนินการกับไฟล์ (เช่น "เปิด", "แก้ไข", "พิมพ์") ใช้ Get-Verb เพื่อดูคำกริยาที่มีอยู่
  • -WindowStyle:กำหนดสไตล์เริ่มต้นของหน้าต่าง (ปกติ, ซ่อน, ย่อเล็กสุด, ขยายใหญ่สุด)
  • - รอ:ทำให้ PowerShell รอให้กระบวนการออกก่อนดำเนินการต่อ
  • -PassThru:ส่งคืนออบเจ็กต์กระบวนการ โดยให้รายละเอียดและควบคุมกระบวนการที่เริ่มต้นแล้ว

คำถามที่พบบ่อย

1. มีความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการเรียกใช้ EXE จาก PowerShell หรือไม่

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

2. ฉันจะจัดการกับข้อผิดพลาดได้อย่างไรหากการดำเนินการ EXE ล้มเหลว

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

ดำเนินการ EXE ด้วยพารามิเตอร์

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

ฝากความเห็น

วิธีทำความสะอาดกล่องใส่รีเทนเนอร์: ขั้นตอนง่ายๆ ที่ปลอดภัยและช่วยให้แห้งสนิท

วิธีทำความสะอาดกล่องใส่รีเทนเนอร์: ขั้นตอนง่ายๆ ที่ปลอดภัยและช่วยให้แห้งสนิท

เรียนรู้วิธีทำความสะอาดกล่องใส่รีเทนเนอร์ด้วยสบู่เหลวอ่อนๆ และน้ำอุ่น เช็ดให้แห้งอย่างถูกต้อง หลีกเลี่ยงความร้อนที่อาจทำให้เสียหาย และรู้ว่าเมื่อใดควรเปลี่ยนกล่องใหม่

วิธีทำความสะอาดไส้กรองอากาศรถยนต์อย่างปลอดภัย: ควรทำความสะอาดเมื่อใด และควรเปลี่ยนเมื่อใด

วิธีทำความสะอาดไส้กรองอากาศรถยนต์อย่างปลอดภัย: ควรทำความสะอาดเมื่อใด และควรเปลี่ยนเมื่อใด

เรียนรู้วิธีการตรวจสอบและบำรุงรักษาไส้กรองอากาศเครื่องยนต์ เมื่อใดควรทำความสะอาด เมื่อใดที่การเปลี่ยนไส้กรองอากาศจะปลอดภัยกว่า และวิธีการตรวจสอบการติดตั้งกลับเข้าไปอย่างถูกต้อง

วิธีทำความสะอาดเครื่องทำน้ำแข็งในช่องแช่แข็ง: คู่มือสำหรับมือใหม่

วิธีทำความสะอาดเครื่องทำน้ำแข็งในช่องแช่แข็ง: คู่มือสำหรับมือใหม่

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

วิธีทำความสะอาดหัวฉีดชำระล้างอย่างปลอดภัย: วิธีไหนได้ผลและวิธีไหนควรหลีกเลี่ยง

วิธีทำความสะอาดหัวฉีดชำระล้างอย่างปลอดภัย: วิธีไหนได้ผลและวิธีไหนควรหลีกเลี่ยง

เรียนรู้วิธีทำความสะอาดหัวฉีดชำระอย่างปลอดภัย หลักการทำความสะอาดตัวเองคืออะไร วิธีจัดการกับคราบแร่ธาตุ และน้ำยาทำความสะอาดที่เหมาะสมกับรุ่นของคุณ

วิธีทำความสะอาดตัวกรองทรายสระว่ายน้ำ: การล้างย้อน การล้างน้ำ และรู้ว่าเมื่อใดควรทำความสะอาดลึกกว่าเดิม

วิธีทำความสะอาดตัวกรองทรายสระว่ายน้ำ: การล้างย้อน การล้างน้ำ และรู้ว่าเมื่อใดควรทำความสะอาดลึกกว่าเดิม

เรียนรู้วิธีทำความสะอาดตัวกรองทรายสระว่ายน้ำอย่างปลอดภัย ประเมินว่าการล้างย้อนได้ผลหรือไม่ และรู้ว่าเมื่อใดควรทำความสะอาดอย่างละเอียด ซ่อมแซม หรือเปลี่ยนวัสดุกรองใหม่

วิธีทำความสะอาดเครื่องบดกาแฟอย่างปลอดภัย: คู่มือ 8 ขั้นตอนสำหรับเครื่องบดแบบเฟืองและแบบใบมีด

วิธีทำความสะอาดเครื่องบดกาแฟอย่างปลอดภัย: คู่มือ 8 ขั้นตอนสำหรับเครื่องบดแบบเฟืองและแบบใบมีด

เรียนรู้วิธีทำความสะอาดเครื่องบดกาแฟอย่างปลอดภัย ตั้งแต่การใช้แปรงแห้งปัดใบมีด การล้างชิ้นส่วนที่ถอดได้ การประกอบกลับ การทดสอบ และการดูแลรักษาใบมีดบด

วิธีล้างคราบกาวทาเล็บออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

วิธีล้างคราบกาวทาเล็บออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

เรียนรู้วิธีการกำจัดกาวติดเล็บออกจากเสื้อผ้าอย่างปลอดภัย ตั้งแต่การขูดกาวที่แห้งแล้ว การใช้แอซีโทนอย่างระมัดระวัง การซัก และการตรวจสอบเนื้อผ้าก่อนตากให้แห้ง

วิธีขจัดคราบกาวจากสติ๊กเกอร์ออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

วิธีขจัดคราบกาวจากสติ๊กเกอร์ออกจากเสื้อผ้าโดยไม่ทำลายเนื้อผ้า

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

วิธีทำความสะอาดคีย์บอร์ดเชิงกลอย่างปลอดภัย: คู่มือการทำความสะอาดอย่างล้ำลึก 4 ขั้นตอน

วิธีทำความสะอาดคีย์บอร์ดเชิงกลอย่างปลอดภัย: คู่มือการทำความสะอาดอย่างล้ำลึก 4 ขั้นตอน

เรียนรู้วิธีทำความสะอาดคีย์บอร์ดเชิงกลอย่างปลอดภัย รวมถึงการถอดปุ่มกด การกำจัดฝุ่น คราบสกปรก การเช็ดให้แห้ง การประกอบกลับ และเมื่อใดควรหยุดและตรวจสอบคู่มือ

วิธีล้างคราบกาวออกจากเสื้อผ้าโดยไม่ทำให้เนื้อผ้าเสียหาย

วิธีล้างคราบกาวออกจากเสื้อผ้าโดยไม่ทำให้เนื้อผ้าเสียหาย

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