使用 PowerShell 中的参数运行应用程序

使用 PowerShell 中的参数运行应用程序

在 Win10 系统上,我想执行以下命令(取自工作快捷方式文件):

"C:\Path with spaces\application.exe" U=<username> S=serverName

在 CMD 中,以下命令可以毫无问题地打开应用程序:

"C:\Path with spaces\application.exe" "U=<username>" "S=serverName"

然而,在 PowerShell 中,我尝试了各种组合(例如,包括使用Start-Processcmd /c到目前为止对我来说总是有效的),但它们都失败了。这可能是一些简单的事情,但我无法让它工作。正确的符号是什么?

答案1

Start-Process -FilePath "C:\Path with spaces\application.exe" -ArgumentList "U=<username> S=serverName"

相关内容