用两个参数调用exe的Powershell脚本

时间:2015-09-04 01:32:21

标签: powershell powershell-v2.0

我必须创建一个基本上用2个参数(DLL和XML)调用exe的脚本。

示例代码:

$app = 'C:\Test.exe'
$arg1 = 'C:\Test.dll'
$arg2 = 'C:\Test.xml'

&$app $arg1 $arg

但即使我试图在powershell上执行一行,我也会收到错误。

有人可以给我正确的脚本吗?

1 个答案:

答案 0 :(得分:0)

您必须在开关Start-Process中使用-ArgumentList您还可以包含-wait以让Powershell在继续使用脚本之前等待进程退出。

$options = "C:\test.dll C:\test.xml"
Start-Process -FilePath C:\exe.exe -ArgumentList $options