Instalación silenciosa con el MSI
El instalador MSI puede ejecutarse desde la línea de comandos de dos formas:
- Silenciosamente (sin intervención del usuario)
- Con la interfaz estándar del asistente
En ambos casos, puede especificar valores no predeterminados utilizando parámetros de línea de comandos, como se muestra en los ejemplos siguientes.
Cuando se ejecuta en modo silencioso, el instalador octoplant Client MSI también puede distribuirse de forma remota para instalar el software en otros equipos utilizando métodos MSI estándar.
Consulte https://learn.microsoft.com/es-es/windows/win32/msi/command-line-options para encontrar una referencia sobre las opciones estándar de la línea de comandos de MSI.
Argumento | Descripción |
---|---|
/i | Instalación |
/x | Desinstalación |
/Qn | Instalación silenciosa sin interfaz de usuario |
/L*V | Registrarse en la ruta de archivo de registro especificada |
La opción de línea de comandos msiexec /Qb
no se admite actualmente y puede dar lugar a resultados impredecibles. Utilice únicamente la opción /Qn
para instalaciones silenciosas.
Si se vuelve a ejecutar el MSI (por ejemplo, para instalar funciones adicionales mediante el ajuste ADDLOCAL
), se ignorará cualquier valor de APPLICATION_FOLDER
especificado en la línea de comandos. Esto se debe a que el software no se puede reubicar durante una actualización.
Para cambiar la carpeta de instalación, primero desinstale el software (de forma silenciosa o utilizando la interfaz de usuario estándar) y, a continuación, realice una nueva instalación. Si se ejecuta en modo silencioso, especifique el valor deseado de APPLICATION_FOLDER
. Si utiliza la interfaz del instalador, elija la carpeta correspondiente durante la instalación.
Si ejecuta el MSI de forma silenciosa desde un símbolo del sistema de PowerShell en lugar de un símbolo del sistema estándar de Windows, utilizar el carácter de comillas simples ` para encerrar las rutas que contengan espacions, en lugar del carácter de comillas dobles ".
Ejemplo:
en lugar de
Ejemplos de ejecución de líneas de comandos
En este ejemplo, octoplant sólo está instalado para el usuario que inició sesión. Los archivos del programa se encuentran en %USERPROFILE%\AppData\Local\Apps\AMDT\octoClient
. El directorio del archivo del cliente es %USERPROFILE%\octoplant\ClientArchive
.
msiexec /i octoplantClient.msi /Qn /L*V "C:\temp\ocs.log" APPLICATIONFOLDER="%USERPROFILE%\AppData\Local\Apps\AMDT\octoClient" TARGET_CLIENT_ARCHIVE="%USERPROFILE%\octoplant\ClientArchive" REMOVE_OLD=1 ADDLOCAL=UserClient,AdminClient,EasyClient,ReportClient,LibraryManagement,MSVCR71Library
Si actualiza desde una versión anterior de octoplant o versiondog, puede utilizar la configuración opcional REMOVE_OLD=1
para eliminar automáticamente la versión antigua tras instalar correctamente la nueva. Sin embargo, esto no se aplica si hay varias versiones o instancias instaladas. De manera predeterminada (REMOVE_OLD=0
), la versión antigua permanece instalada en su ubicación original, con sus accesos directos aún disponibles en el escritorio y en el menú Inicio.
Para especificar las características de octoplant a instalar, utilice la opción ADDLOCAL
. Esto corresponde a las seis opciones de características disponibles en la interfaz de usuario del instalador. Las cuatro primeras opciones se instalan de manera predeterminada.
- Para instalar las seis opciones, utilice
ADDLOCAL=All
. - Para instalar funciones específicas, proporcione una lista separada por comas, por ejemplo
ADDLOCAL=UserClient,EasyClient
para instalar sólo esas dos.
Desinstalar los clientes instalados por el MSI: