Ejecución de comandos arbitrarios con las instalaciones de 2007 Office system

Actualizado: enero de 2010

Se aplica a: Office Resource Kit

 

Última modificación del tema: 2010-01-19

De forma predeterminada, el programa de instalación de 2007 Microsoft Office system instala un producto de Office a la vez. Puede usar la característica de encadenamiento para personalizar el programa de instalación de modo que ejecute un comando arbitrario o un ejecutable ligero que desee ejecutar al instalar este producto. Para agregar un comando arbitrario o un ejecutable ligero, puede usar la característica Agregar instalaciones y ejecutar programas de la Herramienta de personalización de Office (OCT) o el elemento Command del archivo Config.xml. Se recomienda limitar el uso de la opción Agregar instalaciones y ejecutar programasy del elemento Command de modo que solo ejecuten comandos arbitrarios o ejecutables ligeros que no efectuarán cambios en el equipo o que no requerirán una acción del usuario. Por ejemplo, puede ejecutar una utilidad para copiar registros o un comando para iniciar una página de bienvenida al final de la instalación.

La opción Agregar instalaciones y ejecutar programas de OCT (líneas de comandos especificadas en los cuadros de diálogo Agregar entrada de programa y Modificar entrada de programa) y el elemento Command del archivo Config.xml se deben usar solo para desinstalaciones e instalaciones iniciales del producto. Los comandos solo se procesan durante desinstalaciones e instalaciones iniciales.

ImportantImportante:
El encadenamiento no es tan confiable como la instalación de cada producto por separado. Por ejemplo, si encadena dos instalaciones y en uno de los productos se produce un error o un problema inesperado, es posible que la instalación principal y la instalación encadenada no se completen correctamente. Por lo tanto, no se recomienda el enfoque de encadenamiento. El método recomendable para instalar varios productos juntos es el uso de un programa de administración de la implementación, como Microsoft Systems Management Server o Microsoft System Center Configuration Manager 2007, o una herramienta de terceros en lugar del encadenamiento. Para obtener más información, vea los temas Uso de Systems Management Server 2003 para implementar 2007 Office system y Implementación de 2007 Office system mediante System Center Configuration Manager 2007.

Para obtener información acerca de los problemas de los comandos encadenados de Config.xml, vea el artículo 928467 de Knowledge Base en el que se explica que los comandos encadenados no se ejecutan si la instalación de un conjunto de aplicaciones o un programa de 2007 Office da error en el sitio web de Ayuda y soporte técnico de Microsoft (en https://go.microsoft.com/fwlink/?linkid=99913\&clcid=0xC0A).

Para personalizar la instalación principal de modo que ejecute un comando

  1. Cree un punto de instalación de red que contenga el producto que desea instalar. Para obtener más información, vea el tema Creación de un punto de instalación de red para 2007 Office system.

  2. Ejecute OCT mediante Setup.exe desde la raíz del punto de instalación de red con la opción de la línea de comandos /admin. Por ejemplo, ejecute: \\servidor\recurso compartido\Office12**\setup.exe /admin**.

  3. En el cuadro de diálogo Seleccionar producto, seleccione el producto que va a ser la instalación principal.

  4. En el panel izquierdo de la OCT, seleccione Licencia e interfaz de usuario. En el panel derecho, establezca Nivel de presentación en Ninguno, introduzca la Clave de producto y seleccione Acepto los términos del Contrato de licencia.

    Para obtener más información acerca del tema “Licencia e interfaz de usuario” y las opciones del Nivel de presentación, vea Herramienta de personalización de Office en 2007 Office system.

  5. En el panel izquierdo, seleccione Agregar instalaciones y ejecutar programas.En el panel derecho, haga clic en Agregar.

  6. En el cuadro de diálogo Agregar entrada de programa, realice los pasos siguientes para el ejecutable encadenado.

    • En Destino, escriba la ruta de acceso completa del archivo ejecutable que desea ejecutar después de la instalación principal. Por ejemplo, escriba **\\servidor\**recurso compartido\Office12\copylogs.bat.

    • En Argumentos, escriba la cadena de argumentos que se va a pasar al ejecutable. Por ejemplo, escriba: QuietArg="/q" Wait="30000"

      Para obtener información acerca del elemento Command y los atributos admitidos, vea el tema “Elemento Command” en Archivo Config.xml de 2007 Office system.

      [!NOTA] Como se mencionó anteriormente, el objetivo de las líneas de comandos de los cuadros de diálogo Agregar entrada de programa y Modificar entrada de programa consiste en usarlas solo para desinstalaciones e instalaciones iniciales. Las líneas de comandos se procesan solo durante las desinstalaciones e instalaciones iniciales.

    • Seleccione la opción Ejecute este programa antes de instalar el producto de Office para ejecutar el programa que aparece en el cuadro Destino una vez completada la instalación de Office. Esta es una opción recomendada.

      También puede seleccionar la opción Ejecute este programa antes de instalar el producto de Office si desea que el programa que aparece en el cuadro Destino se ejecute antes de que se inicie la instalación de Office. Sin embargo, si el programa no finaliza correctamente o si reinicia el equipo, Office no se instalará y los siguientes programas de la lista no se ejecutarán.

    • Haga clic en Aceptar.

  7. Realice otras personalizaciones que considere necesarias en la OCT.

  8. Guarde el archivo de personalización del programa de instalación con un nombre único en la carpeta de actualizaciones del punto de instalación de red.

  9. Salga de la OCT.

Para instalar el producto

  1. Ejecute el programa de instalación desde la raíz del punto de instalación de red mediante la especificación del archivo Config.xml del producto principal. Por ejemplo, si el producto principal es Office Enterprise 2007, escriba \\servidor\recurso compartido\setup.exe /config \\servidor\recurso compartido\Enterprise.WW\config.xml.

  2. En el cuadro de diálogo Seleccionar producto, seleccione el producto principal.

Después de que el programa de instalación instale el producto principal, se ejecuta el comando arbitrario o el ejecutable ligero especificado en OCT.

TipSugerencia:
Puede colocar los archivos de personalización creados en una ubicación que no sea la carpeta Actualizaciones. Agregue la opción /adminfile a las líneas de comandos del programa de instalación del procedimiento anterior de esta sección para especificar qué archivos de personalización se deben usar. Para obtener más información acerca de cómo usar las opciones de la línea de comandos del programa de instalación, vea el tema Opciones de la línea de comandos del programa de instalación de 2007 Office system.

Funcionamiento

El programa de instalación del producto principal sigue el proceso de instalación habitual. Una vez finalizada la instalación, el programa de instalación ejecuta el comando arbitrario o el ejecutable ligero adicional especificado en OCT. El programa de instalación espera a que termine cada programa antes de ejecutar el siguiente.

Es importante ejecutar el programa de instalación principal en modo silencioso. Un programa de instalación encadenado no se puede ejecutar si el programa de instalación principal se ejecuta de forma interactiva. Es necesario ejecutar el programa de instalación principal con el Nivel de presentación establecido en Ninguno. También se recomienda ejecutar las instalaciones encadenadas con el Nivel de presentación establecido en Ninguno. Además, dado que el programa de instalación se ejecuta en modo silencioso, se debe escribir la clave de producto de cada producto en OCT.