從 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

麥克風在 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 手機上不起作用的問題。