如何同步安装MSI?

blt*_*txd 9 windows windows-installer

要无人参与安装任何MSI包,只需使用以下命令:

msiexec /qn /i package.msi
Run Code Online (Sandbox Code Playgroud)

但是,这会触发异步安装:如果您碰巧链接2个依赖安装,则必须等待第一次安装才能完成.

有没有办法从命令行执行此操作?

Ben*_*her 8

我对此很幸运:

start /wait msiexec /i MyInstaller.msi ...
Run Code Online (Sandbox Code Playgroud)

在2005年的博客文章中找到.希望你在08年找到它.


Bob*_*ing 3

我们在使用各种产品时多次遇到这种情况,最后我使用了一个小的外部程序来启动每个 msi,并等到它完成后再启动下一个。您可能可以使用像 vbscript 这样轻量级的东西来完成此操作,但当时我们想要更多的 GUI,所以我们有一个更大的外部程序。