【发布时间】:2016-03-09 16:21:54
【问题描述】:
我正在运行一个需要调用 setup exe 的脚本,然后是另一个需要先完成的脚本才能继续,现在由于尴尬的场景,这是使用 cmd 完成的,因为我需要添加开关和这样和变量,就像我得到的那样,我可以使用启动进程然后 -wait 但该进程会打开单独的 msp,并且使用 cmd 正是我发现实际运行设置的方法。
所以我的问题是如何让我的脚本等待我的命令完成并在继续之前完成安装?
我试过环顾四周,但它看起来并不适合我使用 cmd 运行这些程序的场景。
我当前的代码是...
$inslocation = "install\location.exe"
$insarg = "arguments"
Start-process $inslocation $insarg -wait
非常感谢任何帮助!提前谢谢你。
【问题讨论】:
-
请发布您的代码,以便我们了解您在说什么
-
对不起!最初我实际上是使用 cmd 来调用命令,但我刚刚回答了我自己的问题,我完全度过了一个金发碧眼的日子!
-
从头开始,我有点超前所以现在我有 $inslocation = "install\location.exe" $insarg = "arguments" Start-process $inslocation $insarg -wait I此后意识到它启动了一个安装程序,然后启动了其他几个 msp 文件,并在这些文件完成时关闭了安装过程,我需要在继续之前完成整个事情。再次对整个混乱感到抱歉!
-
请编辑您的问题并在此处添加代码,以便实际阅读。
标签: powershell process cmd installation