2017-07-18 94 views
0

如何從PowerShell控制檯「執行」exe文件?在PowerShell中運行EXE

我知道在CMD中我可以輸入exe的名稱並運行它,但這不適用於PowerShell。

在目錄中有一個名爲b2c.exe的exe文件,我想運行。

樣品命令我想運行:

  • B2C獲取用戶
  • B2C幫助
  • B2C更新用戶a80a99a7-b018-423f-90fc-d9a30e5dc7ea ...... \ usertemplate -update-ORG-id.json在CMD提示

工作實施例,和錯誤消息從PowerShell中:

error details

working example in cmd prompt

回答

4

我不認爲PowerShell提供了在其搜索路徑當前文件夾,請嘗試:

.\b2c 
+1

PowerShell的絕對不包括當前目錄在搜索路徑中;這是故意的,作爲安全的問題。 –

1

call operator

& "C:\path\to\b2c.exe" get-user 
& "C:\path\to\b2c.exe" help 
& "C:\path\to\b2c.exe" update-user a80a99a7-b018-42... 
+1

由於可執行文件的路徑/文件名不包含引號,因此'&'運算符和引號在此處不是必需的。 (它不會傷害,但也沒有必要。) –