9

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

msiexec /qn /i package.msi

但是,这会触发异步安装:如果您碰巧链接了 2 个依赖安装,您将不得不以某种方式等待第一个安装完成。

有没有办法从命令行做到这一点?

4

2 回答 2

8

我很幸运:

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

在 2005 年的这篇博文中找到。希望你能在 08 年找到它。

于 2012-12-18T19:17:01.247 回答
3

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

于 2008-10-13T16:09:19.133 回答