从Powershell调用时无法运行EXE

时间:2016-08-15 19:26:16

标签: powershell

这里有完整的脚本:https://gist.github.com/sithtoast/92ee19119e73ced8b159f388af4f8892

我正在尝试从Powershell运行EXE以实现自动化。我遇到的问题是,当从Powershell调用某个EXE时,它无法正常运行。

详细说明“运行不正常”:安装程序有一个阶段,它备份部分注册表并在那里失败。确切的错误如下 -

  

无法启动进程regedit.exe / s“C:\ Program   文件\ EVault公司\ InfoStage \导演\〜注册表1b683bce-c303-4c9b-8ccd-77b750318005 \ regbackup.reg”   (系统找不到指定的文件。),错误代码:2

然而,当我手动浏览EXE并运行它时 - 它工作得很好。其他被称为完全相同的EXE工作方式。

Start-Process 'C:\Blah\install.exe' -Wait

脚本在Powershell的管理员实例中启动。我不确定安装人员是否不喜欢被PS开除,或者是否有更多的事情发生。

我还能尝试什么?

0 个答案:

没有答案