Saltar a contenido

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:

APPLICATION_FOLDER=`C:\Program Files (x86)\AMDT\octoClient`

en lugar de

APPLICATION_FOLDER=”C:\Program Files (x86)\AMDT\octoClient”

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:

msiexec /x octoplantClient.msi /Qn /L*V "C:\temp\ocu.log"