如何同步安装MSI?

9

要进行任何MSI软件包的无人值守安装,只需使用以下命令:

msiexec /qn /i package.msi

然而,这将触发异步安装:如果您需要链接两个依赖项安装程序,则必须等待第一个安装程序完成。

是否有一种方法可以通过命令行完成此操作?

2个回答

8

我在这方面有些运气:

start /wait msiexec /i MyInstaller.msi ...

这篇博客文章来自2005年,可以在这里找到。希望你在08年就已经发现了它。


这篇帖子太有趣了哈哈...但无论如何,这是没有“alias”命令的版本,我一直在遇到位置参数错误:Start-Process -Wait -FilePath msiexec -ArgumentList /i, "c:\package.msi", /qn - Unantsika

3

我们在使用不同产品时遇到了这个问题,最终我使用了一个小型外部程序来启动每个msi并等待其完成后再启动下一个。你可能可以在轻量级的vbscript中实现这个功能,但当时我们想要更多的图形界面,所以我们选择了一个更大的外部程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接