PowerShell:如何将参数传递给exe来运行exe的特定功能?

时间:2018-01-24 09:55:49

标签: powershell

我正在尝试在要在PowerShell中运行的EXE中运行一个函数。

我尝试这样做的一个例子:

"C:\folder\app.exe 1"

2 个答案:

答案 0 :(得分:1)

start-process "C:\folder\app.exe" -ArgumentList "1"

应该工作,我用记事本测试它并打开文件,在那里工作得很好。

答案 1 :(得分:0)

下次你应该研究你的问题,因为它已被回答了几十次。

有许多变体可以从PowerShell执行可执行文件,但最容易出现错误的方法是使用&符号进行以下操作。正如Vivek Kumar所说。

$exe = "C:\folder\app.exe"
&$exe 1

您可以在本文中找到详细说明: http://edgylogic.com/blog/powershell-and-external-commands-done-right/

干杯 格伦