Apéndice B. Parámetros de línea de mandatos de InstallShield

InstallShield utiliza el archivo setup.exe como cargador de la secuencia de arranque para llamar al servicio de Microsoft Windows Installer. Setup.exe puede aceptar parámetros de línea de mandatos que permiten realizar instalaciones administrativas, ejecutar instalaciones silenciosas y completar otras tareas administrativas. Mediante el parámetro/v, también pueden pasarse a través de setup.exe otros parámetros a la base de datos del Windows Installer (paquete MSI).

De forma predeterminada, setup.exe crea un archivo de anotaciones cronológicas de instalación detallado con el nombre pcsinst.log, y lo coloca en la carpeta que indica la variable de entorno %temp%. Este comportamiento se anula si se pasan los argumentos de la línea de mandatos al Instalador de Windows utilizando el parámetro /v, tal y como se describe en Descripciones de parámetros.

Nota:
Si %temp% apunta a una carpeta no existente y no se utiliza el distintivo /v para alterar temporalmente los parámetros por omisión pasados a Windows Installer, setup.exe fallará.

El archivo setup.exe acepta los parámetros de línea de mandatos indicados en el apartado Tabla 2. En el apartado Descripciones de parámetros se listan las descripciones de cada parámetro.

Tabla 2. Parámetros de línea de mandatos de InstallShield
Parámetro Descripción
/v Pasa parámetros al paquete MSI.
/s Hace que setup.exe sea silencioso.
/l Especifica el idioma de configuración.
/a Lleva a cabo la instalación administrativa.
/j Instala en modalidad de aviso.
/x Realiza la desinstalación de la configuración.
/f Inicia la configuración en modalidad de reparación.
/w Setup.exe espera que finalice la instalación antes de salir.
/qn Un parámetro MSI del instalador de Windows que hace que setup.exe sea el único archivo que no se instala de forma silenciosa. Esto establece el nivel de interfaz de usuario en cero.

Descripciones de parámetros

Paso de parámetros al paquete MSI
/v

El parámetro de línea de mandatos /v le permite pasar al paquete MSI, a través del archivo setup.exe, parámetros a los que el Windows Installer da soporte. Por ejemplo, puede crear y guardar un archivo de anotaciones detallado en una ubicación de su elección pasando el parámetro /L mediante setup.exe al paquete MSI. Para crear el archivo de anotaciones cronológicas, escriba:

E:\pcomm_pkgs\xxx\setup.exe /v"/L*v\"%temp%\pcsinst.log\"

donde:

Para obtener más información sobre los parámetros de línea de mandatos soportados y ejemplos de utilización específicos, consulte el sitio http://www.msdn.microsoft.com.

Nota:
El argumento /v debe ser el último parámetro de InstallShield en la línea de mandatos. Aunque los parámetros soportados del Windows Installer pueden pasarse a través del paquete MSI, no se puede escribir ningún parámetro de línea de mandatos de InstallShield detrás del argumento /v.
Ejecución silenciosa de setup.exe
/s

Para evitar que setup.exe visualice una barra de progreso, utilice el parámetro de línea de mandatos /s. Para que la instalación se ejecute de forma silenciosa sin diálogos, pase el parámetro de línea de mandatos /qn del Windows Installer a setup.exe mediante el parámetro /v. Consulte la documentación de Microsoft sobre los parámetros de la línea de mandatos para otras opciones de la interfaz de usuario /q. Para ejecutar una instalación silenciosa, escriba:

E:\install\xxx\install\pcomm\setup.exe /s /v"/L*v
	\"%temp%\pcsinst.log\" /qn"

donde:

En este ejemplo se lleva a cabo una instalación típica de Personal Communications en el disco duro local sin que aparezca una barra de progreso ni diálogos de entrada.

Nota:
Puede pasar un archivo de inicialización al paquete MSI y ejecutar la instalación silenciosamente utilizando los parámetros /s /v /qn en el mandato siguientes:
E:\install\xxx\install\pcomm\setup.exe /s /v" /L*v
	\"%temp%\pcsinst.log\"
USEINI=\"C:\Personal Communications\pcomm.ini\" /qn"

donde xxx puede ser mls, chs, cht o kor, según el idioma PCOMM instalado.

Para instalar silenciosamente desde el origen, donde el soporte de origen es un servidor de red, utilice el parámetro /s /v /qn después de apuntar al punto de instalación en la línea de mandatos.

Para instalar Personal Communications de forma silenciosa, utilice el parámetro /s junto con el parámetro /x tal como se indica en el ejemplo siguiente:

X:\install\pcomm\setup.exe /s /x

donde X: es la ubicación del directorio de instalación de Personal Communications.

Especificación del idioma de configuración
/l

El parámetro de línea de mandatos /l le permite especificar qué idioma se debe utilizar durante la configuración utilizando el identificador de idioma decimal apropiado. Para obtener una lista de identificadores de idioma, consulte el apartado Apéndice C. Abreviaturas de Soporte multilingüístico (NLS) y códigos de idioma. Por ejemplo, para cambiar el idioma de instalación a checo, escriba:

E:\install\xxx\install\pcomm\setup.exe /l"1029"
Instalación administrativa
/a

La instalación administrativa instala una imagen de origen en el servidor de red. Esto permite a los usuarios que disponen de acceso a la red instalar Personal Communications directamente desde el servidor de red.

modalidad de anuncio
/j

La modalidad de anuncio permite a los usuarios instalar características de Personal Communications cuando las necesitan, en lugar de hacerlo durante la instalación. Se avisa de las características que están disponibles para instalarse con atajos en el sistema del usuario para su instalación posterior.

Modalidad de desinstalación
/x

La modalidad de desinstalación elimina Personal Communications del sistema.

Modalidad de reparación
/f

Al iniciar setup.exe en la modalidad de reparación se verifica el archivo clave de cada característica instalada y se reinstalan aquellas características que se haya determinado que falten, que estén dañadas o pertenezcan a una versión anterior.