Tengo un paquete MSI que necesito instalar si el paquete aún no está instalado. También necesito instalarlo en silencio. El paquete solicita al usuario:
- Ubicación de instalación (C: \ Archivos de programa \ Foobar)
- Tipo de instalación: mínima y completa (mínima)
Necesito anular estos dos parámetros usando parámetros de línea de comando o algún otro método. Entonces, ¿cómo hago con estos dos temas? Usaré VBScript para la creación de scripts.
PROPERTY1
yPROPERTY2
en su ejemplo)?.\mypackage.msi
negocio. Me tomó un poco darme cuenta de eso.La forma correcta de instalar un MSI de forma silenciosa es a través de la
msiexec.exe command line
siguiente manera:Explicación rápida:
Aquí hay una respuesta mucho más completa: Secuencia de comandos por lotes para instalar MSI . Esta respuesta proporciona detalles sobre las opciones de la línea de comandos msiexec.exe y una descripción de cómo encontrar las "propiedades públicas" que puede establecer en la línea de comandos en el momento de la instalación. Estas propiedades son generalmente diferentes para cada MSI.
fuente