從 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 這樣的命令列介面?請在下面的評論中告訴我們。

留下評論

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

發現解決 Google Meet 麥克風問題的有效方法,包括音頻設置、驅動程序更新等技巧。

解決 Twitter (X) 訊息發送失敗的 13 種方法

解決 Twitter (X) 訊息發送失敗的 13 種方法

在 Twitter 上發送訊息時出現訊息發送失敗或類似錯誤?了解如何修復 X (Twitter) 訊息發送失敗的問題。

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

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

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

修復 Twitter 上「出了問題」錯誤的 11 種方法

修復 Twitter 上「出了問題」錯誤的 11 種方法

解決 Twitter 上「出錯了,重試」錯誤的最佳方法,提升用戶體驗。

無法在瀏覽器上登入 Google 帳戶的 6 大修復

無法在瀏覽器上登入 Google 帳戶的 6 大修復

如果您無法在瀏覽器中登入 Google 帳戶,請嘗試這些故障排除提示以立即重新取得存取權限。

如何在電視上獲得 Google Meet 會議

如何在電視上獲得 Google Meet 會議

借助 Google Meet 等視頻會議工具,您可以在電視上召開會議,提升遠程工作的體驗。

如何為 Instagram 聊天啟用端對端加密

如何為 Instagram 聊天啟用端對端加密

為了讓您的對話更加安全,您可以按照以下步驟在行動裝置和桌面裝置上為 Instagram 聊天啟用端對端加密。

Dropbox:如何檢查您的安全性設置

Dropbox:如何檢查您的安全性設置

了解如何檢查您的 Dropbox 安全設定有助於確保您的帳戶免受惡意攻擊。

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

YouTube TV 為我們提供了許多堅持使用的理由,因為它融合了直播電視、點播視頻和 DVR 功能。讓我們探索一些最好的 YouTube 電視提示和技巧。

修復三星 Galaxy 手機上通知不起作用的 12 種方法

修復三星 Galaxy 手機上通知不起作用的 12 種方法

您的三星手機沒有收到任何通知?嘗試這些提示來修復通知在您的 Samsung Galaxy 手機上不起作用的問題。