Как установить MSI синхронно? - PullRequest
9 голосов
/ 13 октября 2008

Чтобы выполнить автоматическую установку любого пакета MSI, можно просто использовать следующую команду:

msiexec /qn /i package.msi

Однако это запускает асинхронную установку: если вам выпало установить установки, зависящие от цепочки 2, вам придется как-то подождать завершения первой установки.

Есть ли способ сделать это из командной строки?

Ответы [ 2 ]

8 голосов
/ 18 декабря 2012

Мне повезло с этим:

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

Находится в этом блоге с 2005 года. Надеюсь, вы нашли его еще в '08.

3 голосов
/ 13 октября 2008

Мы сталкивались с этим несколько раз с различными продуктами, и в итоге я использовал небольшую внешнюю программу, которая запускает каждую msi и ждет, пока она не завершит запуск следующей. Вы, вероятно, можете сделать это в более легком, чем VBScript, но в то время мы хотели немного больше графического интерфейса, поэтому у нас была большая внешняя программа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...