Powershell:使用参数启动进程

Powershell: Start-Process with an argument

我想用一个安装参数启动 setup.exe => /download example.xml

当我在 Windows 资源管理器地址栏中输入“C:\Temp\folder\setup.exe /download example.xml”时,setup.exe 正确启动。

如何使用 Powershell 做到这一点?

我试过以下方法:

$setup="C:\Temp\folder\setup.exe "
$Argument = "/download example.xml"

Start-Process $setup -ArgumentList $Argument

我做错了什么?

谢谢!

我认为它需要一个参数列表。这可能会完成工作

$setup="C:\Temp\folder\setup.exe "
$ArgumentLst = @("/download example.xml")

Start-Process $setup -ArgumentList $ArgumentLst