2008-10-13 11 views
8

Para hacer una instalación desatendida de cualquier paquete MSI, uno puede simplemente utilizar el siguiente comando:¿Cómo instalo un MSI sincrónicamente?

msiexec /qn /i package.msi 

Sin embargo, esto desencadena una instalación asíncrona: si quieres pasar a la cadena 2 instalaciones dependientes, tendrá que esperar algún modo para la primera instalación en completarse.

¿Hay alguna manera de hacerlo desde la línea de comandos?

Respuesta

3

Nos topamos con esto varias veces con varios productos y terminé usando un pequeño programa externo que lanza cada msi y espera hasta que termine de iniciar el siguiente. Probablemente puedas hacer esto en algo tan ligero como un vbscript, pero en ese momento queríamos un poco más de interfaz gráfica de modo que tuviéramos un programa externo más grande.

6

que he tenido suerte con esto:

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

encontrados en this blog post a partir de 2005. La esperanza lo encontró camino de regreso en el '08.

Cuestiones relacionadas