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 แบบใด บอกเราในความคิดเห็นด้านล่าง



Leave a Comment

9 วิธีในการแก้ไขการตรวจจับข้อมือ Apple Watch ไม่ทำงาน

9 วิธีในการแก้ไขการตรวจจับข้อมือ Apple Watch ไม่ทำงาน

ไม่สามารถใช้คุณสมบัติการตรวจจับข้อมือได้? ต่อไปนี้เป็น 9 วิธีในการแก้ไขปัญหาการตรวจจับข้อมือ Apple Watch ที่ไม่ทำงาน

7 การแก้ไขที่ดีที่สุดสำหรับการค้นหาเมล Outlook ไม่ทำงานบน Mac

7 การแก้ไขที่ดีที่สุดสำหรับการค้นหาเมล Outlook ไม่ทำงานบน Mac

หากฟีเจอร์การค้นหาอีเมลไม่ทำงานในแอป Outlook บน Mac ของคุณ ต่อไปนี้เป็นวิธีแก้ปัญหาที่เชื่อถือได้เพื่อกำจัดปัญหานี้

7 วิธียอดนิยมในการแก้ไขการแจ้งเตือนของ Facebook Messenger จะไม่หายไป

7 วิธียอดนิยมในการแก้ไขการแจ้งเตือนของ Facebook Messenger จะไม่หายไป

การแจ้งเตือนของ Facebook Messenger จะไม่หายไปแม้ว่าคุณจะอ่านข้อความแล้วใช่ไหม ต่อไปนี้เป็นวิธีแก้ไขปัญหา

ใบเสร็จรับเงินการอ่าน Telegram คืออะไรและคุณสามารถปิดได้หรือไม่

ใบเสร็จรับเงินการอ่าน Telegram คืออะไรและคุณสามารถปิดได้หรือไม่

ให้เราดูรายละเอียดว่าใบตอบรับการอ่าน Telegram คืออะไร และคุณสามารถปิดคุณสมบัตินี้ในแอป Telegram ได้หรือไม่

8 เคล็ดลับและเทคนิคที่ดีที่สุดของ Google Pixel 8 และ 8 Pro

8 เคล็ดลับและเทคนิคที่ดีที่สุดของ Google Pixel 8 และ 8 Pro

รับ Pixel ใหม่ให้ตัวเองหรือยัง? ดูรายการเคล็ดลับและเคล็ดลับที่ดีที่สุดของ Google Pixel 8 และ Pixel 8 Pro เพื่อยกระดับประสบการณ์ของคุณ

ทำไม Apple TV ของฉันไม่สามารถเปิดได้ และจะแก้ไขได้อย่างไร

ทำไม Apple TV ของฉันไม่สามารถเปิดได้ และจะแก้ไขได้อย่างไร

Apple TV ไม่เปิดขึ้นมาเหรอ? เรามาดู 6 วิธีที่จะช่วยคุณแก้ไขปัญหานี้และทำให้ Apple TV ของคุณกลับมาใช้งานได้อีกครั้ง

การบริการแบตเตอรี่ที่แนะนำหมายถึงอะไรบน Mac

การบริการแบตเตอรี่ที่แนะนำหมายถึงอะไรบน Mac

หากคุณเห็นคำเตือนแนะนำบริการในเมนูแบตเตอรี่ของ Mac นี่คือความหมายและวิธีแก้ไข

5 วิธีในการแก้ไขธีม Samsung ไม่ทำงาน

5 วิธีในการแก้ไขธีม Samsung ไม่ทำงาน

คุณไม่สามารถดาวน์โหลดธีมหรือวอลเปเปอร์จากแอพ Themes บนโทรศัพท์ Samsung ของคุณได้ใช่ไหม ค้นหาวิธีแก้ไขแอป Galaxy Themes ไม่ทำงาน

3 วิธีในการแก้ไขคำขอเป็นเพื่อนไม่ทำงานใน Discord

3 วิธีในการแก้ไขคำขอเป็นเพื่อนไม่ทำงานใน Discord

มีปัญหาในการส่งหรือรับคำขอเป็นเพื่อนบน Discord หรือไม่? ต่อไปนี้เป็นเคล็ดลับบางประการที่ควรจะทำให้คำขอเป็นเพื่อนที่ล้มเหลวทำงานได้อีกครั้งบน Discord

5 วิธีในการแก้ไขการโทร Instagram ที่ไม่ส่งเสียงหรือทำงาน

5 วิธีในการแก้ไขการโทร Instagram ที่ไม่ส่งเสียงหรือทำงาน

ไม่สามารถโทรออกหรือรับสาย Instagram บนโทรศัพท์ของคุณได้? ต่อไปนี้เป็นวิธีแก้ไขปัญหาการโทร Instagram ที่ไม่ทำงานบน Android