在 Win10 系统上,我想执行以下命令(取自工作快捷方式文件):
"C:\Path with spaces\application.exe" U=<username> S=serverName
在 CMD 中,以下命令可以毫无问题地打开应用程序:
"C:\Path with spaces\application.exe" "U=<username>" "S=serverName"
然而,在 PowerShell 中,我尝试了各种组合(例如,包括使用Start-Process
,cmd /c
到目前为止对我来说总是有效的),但它们都失败了。这可能是一些简单的事情,但我无法让它工作。正确的符号是什么?
答案1
Start-Process -FilePath "C:\Path with spaces\application.exe" -ArgumentList "U=<username> S=serverName"