從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

Windows 可執行檔(EXE 檔案)是許多應用程式的支柱。無論是安裝軟體、運行系統工具或自動化任務,了解如何啟動 EXE 都是至關重要的。雖然您可以從圖形介面運行這些文件,但 PowerShell 是另一個深受許多人喜愛的多功能工具。在本文中,我們將引導您從 PowerShell 執行可執行檔 (EXE)。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

透過從 PowerShell 執行 EXE 文件,您可以自動執行重複程序、執行具有特定參數的命令,並將可執行任務無縫整合到腳本中。此方法可以輕鬆利用 PowerShell 的所有功能。您可以更順利地管理您的 Windows 系統並完成更多工作。

方法 1:使用 .\(點斜線)運行 EXE 文件

若要執行位於 PowerShell 工作目錄中的可執行檔 (EXE),請使用 .\(點斜線)前綴。這告訴 PowerShell 從當前資料夾執行文件,而不是在系統 PATH 環境變數的目錄中搜尋它。

步驟 1:按鍵盤上的 Windows + S,鍵入PowerShell,然後按一下以管理員身分執行。出現提示時選擇是。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 2:導航至 EXE 位置。使用 cd 指令轉到包含 EXE 檔案的資料夾。例如:

cd C:\Programs\MyProgramFolder

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

第 3 步:現在,運行 EXE。鍵入 .\,後面跟著 EXE 檔案的名稱,然後按 Enter。例子:

.\myprogram.exe

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 4:如果在尋找 EXE 檔案時遇到問題,請使用 Get-ChildItem 命令。使用方法如下:

取得ChildItem *.exe

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

另請閱讀: 如何修復無法在 Windows 11 上執行 EXE 文件

方法 2:借助呼叫操作員 (&) 啟動 EXE 文件

呼叫運算子 (&) 提供了一種直接從 PowerShell 提示字元執行 EXE 檔案的簡單方法。當您尋求快速、簡單的執行並且不需要對啟動過程進行複雜的控制時,使用此方法是理想的選擇。

第 1 步:按鍵盤上的 Windows + R 啟動「執行」方塊。在搜尋框中鍵入PowerShell ,然後按一下「確定」。

現在,將開啟一個 PowerShell 窗口,但請注意,它不是處於管理員模式。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 2:若要以管理員身分執行 PowerShell,請鍵入下列命令並按 Enter 鍵。此外,出現提示時按一下「是」。

啟動進程 powershell -Verb runAs

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 4:現在,將開啟一個新的管理員 PowerShell 窗口,以藍色背景為基礎。

步驟 5:在新的管理員 PowerShell 視窗中,鍵入 & 運算符,後面接著 EXE 檔案的完整路徑,然後按 Enter 鍵。

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

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 6:如果您的 EXE 檔案需要命令列參數,請將它們新增至檔案路徑之後。操作方法如下:

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

注意:下圖中的參數/p將列印後面指定路徑的EXE檔案。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

另請閱讀: 如何在 Windows 11 中以管理員身分執行 PowerShell

方法 3:透過 Invoke-Expression Cmdlet 運行 EXE

PowerShell 中的 Invoke-Expression cmdlet 提供了一種動態執行字串的方法,就像它們是直接命令一樣。這使您能夠透過提供可執行檔的完整路徑來運行 EXE 檔案。當您需要在運行時為可執行檔建立命令字串時,此方法可以挽救您的生命。

步驟 1:按一下 Windows 圖標,在搜尋框中鍵入PowerShell ,然後選擇以管理員身分執行。當出現彈出視窗時,選擇是。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 2:編寫以下命令來執行 EXE 文件,然後按鍵盤上的 Enter。

呼叫表達式-命令“C:\檔名.exe 的路徑”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 3:如果要在啟動 EXE 檔案時新增參數,請輸入以下參數並按 Enter。

呼叫表達式“C:\path\to\your\file.exe arg1 arg2 arg3”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

如果您正在處理涉及不同路徑和參數的複雜腳本,請為這些路徑和參數建立變數。稍後,您可以使用此變數來簡化流程。請依照以下步驟操作:

步驟 1:輸入以下指令並按 Enter 鍵設定 exe 路徑。

$exePath = "C:\myapp.exe"

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 2:如果您想要執行帶有參數的可執行檔 (EXE),請編寫以下命令並按 Enter。

$參數=“-arg1-arg2”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟3:最後,編寫下面的程式碼來執行可執行檔並按下Enter鍵。

呼叫表達式“$exePath $arguments”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

方法 4:使用 CMD /C 啟動 EXE 文件

PowerShell 中的「CMD /C」命令本質上是建立經典命令提示字元 (cmd.exe) 的暫存實例來執行指定的命令。操作方法如下:

步驟1:按一下「開始」按鈕,編寫PowerShell,然後按一下「以管理員身分執行」。選擇“是”以允許應用程式對您的裝置進行更改。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 2:鍵入下列命令,在 PowerShell 視窗中建立一個 cmd 實例,然後按 Enter 鍵。

cmd /c“你的exe檔的路徑”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 3:如果您要執行參數,請輸入下面的程式碼並按 Enter 鍵。

cmd /c“path_to_your_exe 參數 1 參數 2”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

另請閱讀: 命令提示字元和 PowerShell 之間的區別

方法 5:使用啟動進程 Cmdlet

Start-Process cmdlet 提供執行過程的重要控制。您應該使用它來指定命令列參數、調整工作目錄、重定向輸出或使用某些參數啟動具有提升權限(管理員權限)的進程。

步驟1:按鍵盤上的Windows + S,輸入PowerShell,然後按一下以管理員身分執行。在彈出視窗中選擇是。

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 2:編寫以下命令並按 Enter 鍵以使用 Start-Process 開啟 EXE 應用程式。

啟動-進程名稱.exe

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 3:如果要開啟特定的 EXE 文件,請鍵入以下命令並按鍵盤上的 Enter。

啟動進程-FilePath“filepath.exe”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

步驟 4:您也可以在傳遞參數時執行參數。編寫以下命令來執行此操作並按 Enter 鍵。

啟動進程-FilePath“檔案名稱.exe”-argumentList“exe檔案的路徑”

從 PowerShell 執行可執行檔 (EXE) 的 5 種方法

另請閱讀: 如何在 Windows 中更新 PowerShell

常用參數

以下是一些用於自訂啟動進程工作方式的最有用的參數:

  • -FilePath:指定可執行檔、腳本或文件的路徑。
  • -ArgumentList:提供要傳遞給進程的參數清單。
  • -WorkingDirectory:設定程序的初始工作目錄。
  • -Verb:指定對檔案執行的操作(如「開啟」、「編輯」、「列印」)。使用 Get-Verb 查看可用的動詞。
  • -WindowStyle:決定視窗的初始樣式(正常、隱藏、最小化、最大化)。
  • -Wait:使 PowerShell 等待進程退出後再繼續。
  • -PassThru:傳回一個進程對象,提供已啟動進程的詳細資訊和控制。

常見問題解答

1. 從 PowerShell 執行 EXE 是否有任何安全風險?

是的,從 PowerShell 執行 EXE 會帶來重大的安全風險。 EXE 可能是惡意的,會授予攻擊者未經授權的存取權限、執行有害程式碼或竊取資料。

2. EXE執行失敗如何處理?

使用 PowerShell 的 try...catch 區塊擷取 EXE 執行期間的潛在錯誤,讓您記錄故障或採取糾正措施。

帶參數執行 EXE

我們希望上述方法可以幫助您從 PowerShell 執行執行檔 (EXE)。透過使用 PowerShell,您可以顯著提高自動化和管理基於 Windows 的流程的能力。您更願意使用圖形使用者介面還是像 PowerShell 這樣的命令列介面?請在下面的評論中告訴我們。



Leave a Comment

修復 Apple Watch 手腕檢測不起作用的 9 種方法

修復 Apple Watch 手腕檢測不起作用的 9 種方法

無法使用手腕檢測功能?以下是解決 Apple Watch 手腕偵測不起作用問題的 9 種方法。

Outlook 郵件搜尋在 Mac 上無法運作的 7 個最佳修復方法

Outlook 郵件搜尋在 Mac 上無法運作的 7 個最佳修復方法

如果郵件搜尋功能在 Mac 上的 Outlook 應用程式中不起作用,可以使用以下一些可靠的修復方法來解決此問題。

修正 Facebook Messenger 通知無法消失的 7 種方法

修正 Facebook Messenger 通知無法消失的 7 種方法

即使在您閱讀訊息後,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 無法打開以及如何修復它

蘋果電視打不開?讓我們來看看 6 種方法來幫助您解決此問題並使您的 Apple TV 重新啟動並運行。

建議的電池服務在 Mac 上意味著什麼

建議的電池服務在 Mac 上意味著什麼

如果您在 Mac 電池選單中看到「推薦服務」警告,請了解其含義以及解決方法。

解決三星主題不起作用問題的 5 種方法

解決三星主題不起作用問題的 5 種方法

您是否無法從三星手機上的主題應用程式下載主題或桌布?了解如何修復 Galaxy 主題應用程式無法運行的問題。

解決好友請求在 Discord 中不起作用的 3 種方法

解決好友請求在 Discord 中不起作用的 3 種方法

在 Discord 上發送或接受好友請求時遇到問題?這裡有一些技巧,可以幫助失敗的好友請求在 Discord 上再次正常運作。

解決 Instagram 來電不響或不工作的 5 種方法

解決 Instagram 來電不響或不工作的 5 種方法

無法在手機上撥打或接聽 Instagram 電話?以下是如何修復 Instagram 通話在 Android 上無法使用的問題。