Powershell启动过程无法正确启动.exe

时间:2018-08-01 10:00:59

标签: powershell scripting

我有一个要使用PowerShell脚本启动的程序。

在Windows资源管理器中双击程序exe时,它会启动一些过程,检查该程序是否为最新版本,并检查是否存在几个更新程序文件。

如果版本是最新版本,则程序登录表单将启动,否则首先将其更新(我确认它将启动更新程序),然后打开登录表单。

当我使用“启动过程”时,它只是给我一条错误消息,提示更新文件丢失(没有)。如果我尝试仅通过粘贴exe的完整路径并按Enter来启动它,则会发生同样的事情。

但是,如果我先cd进入exe目录,然后像.\program.exe这样调用该exe或使用start-process .\program.exe,我就可以正常运行。

是什么导致这种行为差异?

0 个答案:

没有答案