通过PowerShell启动过程[powershell]

时间:2020-04-15 12:03:58

标签: powershell

我正在尝试使用以下代码通过Powershell启动.exe

Start-Process -FilePath "C:\Program Files (x86)\Varian\MPC\2.20\VMS.MPC.Application.exe"

,我收到以下错误消息: “发生了意外错误。请重新启动MPC。如果问题仍然存在,请联系服务。” (MPC是我要启动的软件)

直接单击该可执行文件或在桌面快捷方式上启动该特定可执行文件都可以。

通过Acrobat Reader尝试通过启动过程启动其他可执行文件可以很好地工作。

是什么导致它无法通过PowerShell start-process命令启动? 我在Powershell 2.0版中使用Windows 7。

2 个答案:

答案 0 :(得分:0)

查看桌面快捷方式(属性)以获取两个信息:

1)启动参数。

2)工作目录。

尝试添加-WorkingDirectory的开始过程。

答案 1 :(得分:0)

@JPBlanc的建议成功了,

Start-Process -FilePath "VMS.MPC.Application.exe" -WorkingDirectory "C:\Program Files (x86)\Varian\MPC\2.20\" 

成功了!现在,我有点困惑。为什么

Start-Process -FilePath "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" 

启动Acrobat阅读器就可以了,但是以下操作无法启动MPC软件

Start-Process -FilePath "C:\Program Files (x86)\Varian\MPC\2.20\VMS.MPC.Application.exe"