Next Topic

Previous Topic

Book Contents

Creando Instalaciones Silenciosas

La mayoría de lo proveedores ofrecen un solo archivo, cuando es descargado de la Web, o un conjunto de archivos, cuando es distribuido en un CD. Al ejecutar el archivo instalador, típicamente denominado setup.exe, se instala la aplicación del proveedor en cualquier sistema operativo. Los proveedores típicamente utilizan una de tres aplicaciones para crear paquetes de instalación: InstallShield, Windows Installer o Wise Installer. Cada una de estas aplicaciones provee un método para crear instalaciones silenciosas. Cuando se automatiza la instalación de los paquetes de instalación de proveedores, usted querrá asegurarse que el paquete de instalación no se detenga por entradas del usuario durante la instalación.

Instalaciones Silenciosas con InstallShield

InstallShield tiene un modo de registro que captura las respuestas a todos los cuadros de diálogo del procedimiento de instalación. InstallShield requiere que el archivo de respuesta  iis registrado se encuentre en la máquina administrada durante la instalación. Para la distribución, el procedimiento de agente debe usar el comando writeFile() a fin de  enviar tanto el archivo setup.exe como record.iis del servidor VSA a la máquina administrada y luego usar executeFile() para ejecutar setup.exe con las opciones /s /f"<path>\record.iis".  Refiérase a la guía de ayuda de InstallShield para obtener más información respecto a la capacidad de instalación silenciosa  con un archivo de respuestas registradas. 

Crear un paquete de instalación personalizada siguiendo estos pasos :

  1. Verifique que el paquete instalador se haya creado con InstallShield.
    1. Ejecute el paquete instalador.
    2. Confirme que InstallShield Wizard aparece en el extremo de la barra de título de la ventana.
  2. Ejecute el paquete instalador en modo registro desde una línea de comando.
    1. Si el paquete instalador es un único archivo: ejecute setup.exe /a /r /f1c:\temp\record.iss.
      Setup.exe es el nombre del paquete instalador. c:\temp\record.iss es el nombre de archivo con la ruta de acceso completa donde se debe guardar el resultado registrado.
    2. Si el paquete instalador es un conjunto de archivos: ejecute setup.exe /r /f1c:\temp\record.iss.
      Setup.exe es el nombre del paquete instalador. c:\temp\record.iss es el nombre de archivo con la ruta de acceso completa donde se debe guardar el resultado registrado.
  3. Distribuya el paquete instalador con las respuestas de los cuadros de diálogo registradas. Use el comando de procedimiento de agente writeFile() para copiar tanto el paquete de instalación del proveedor como el archivo record.iss en cada máquina administrada o en un servidor de archivos al que cada máquina administrada tenga acceso.
  4. Ejecute el paquete de instalación con los parámetros de la línea de comandos en modo silencioso mediante el comando de procedimiento executeFile().
    1. Si el paquete instalador es un único archivo: ejecute setup.exe /s /a /s /f1c:\temp\record.iss.
      Setup.exe es el nombre del paquete instalador. c:\temp\record.iss es la ubicación del nombre de archivo con la ruta de acceso completa de la configuración registrada.
    2. Si el paquete instalador es un conjunto de archivos: ejecute setup.exe /s /f1c:\temp\record.iss.
      Setup.exe es el nombre del paquete instalador. c:\temp\record.iss es la ubicación del nombre de archivo con la ruta de acceso completa de la configuración registrada.

Instalaciones Silenciosas con Windows Installer

Windows Installer no tiene un modo de registro. Por ende solo se puede instalar silenciosamente la configuración de la instalación Típica. Para instalar silenciosamente un paquete de Windows Installer, escriba un procedimiento para realizar lo siguiente:

  1. Use el comando de procedimiento de agente writeFile() para copiar el paquete de instalación del proveedor en cada máquina administrada o en un servidor de archivos al que cada máquina administrada tenga acceso.
  2. Ejecute el paquete de instalación con el parámetro /q mediante el uso del comando de procedimiento de agente executeFile().

Instalaciones Silenciosas con Wise Installer

Wise Installer no tiene un modo de registro. Por ende solo se puede instalar silenciosamente la configuración de la instalación Típica. Para instalar silenciosamente un paquete de Wise Installer, escriba un procedimiento para realizar lo siguiente:

  1. Use el comando de procedimiento de agente writeFile() para copiar el paquete de instalación del proveedor en cada máquina administrada o en un servidor de archivos al que cada máquina administrada tenga acceso.
  2. Ejecute el paquete de instalación con el parámetro /s mediante el uso del comando de procedimiento de agente executeFile().