Executar comandos arbitrários com instalações do sistema 2007 Office

Atualizado: janeiro de 2010

Aplica-se a: Office Resource Kit

 

Tópico modificado em: 2010-01-19

Por padrão, o programa de Instalação para o Microsoft Office 2007 instala um produto do Office por vez. Você pode usar o recurso de encadeamento para personalizar a Instalação para executar um comando arbitrário ou um executável leve que você deseje executar quando este produto for instalado. Para adicionar um comando arbitrário ou um executável leve, você pode usar o recurso Adicionar instalações e executar programas na Ferramenta de Personalização do Office (OCT) ou o elemento Comando no arquivo Config.xml. Recomenda-se limitar o uso de Adicionar instalações e executar programas e do elemento Comando para executar somente executáveis leves ou comandos arbitrários que não farão alterações ao computador ou que não necessitam de interação com o usuário. Por exemplo, você pode executar um utilitário para copiar registros ou um comando para iniciar uma página de Boas-vindas no final da instalação.

A opção Adicionar instalações e executar programas na OCT (linhas de comando inseridas nas caixas de diálogo Adicionar Entrada de Programa e Modificar Entrada de Programa) e o elemento Comando no arquivo Config.xml devem ser usados somente para instalações iniciais de produtos e desinstalações. Os comandos são processados somente durante instalações iniciais e desinstalações.

ImportantImportante:
O encadeamento não é tão confiável quanto instalar cada produto separadamente. Por exemplo, se você encadear várias instalações e um dos produtos falhar ou encontrar um erro inesperado, a instalação principal e a encadeada poderão não ser concluídas com êxito. Portanto, o uso da abordagem de encadeamento não é recomendado. O método recomendado para a instalação de vários produtos ao mesmo tempo é usar um programa de gerenciamento de implantação, como o Microsoft Systems Management Server ou o Microsoft System Center Configuration Manager 2007, ou uma ferramenta de outros fornecedores, em vez do encadeamento. Para obter mais informações, consulte Usando o Systems Management Server 2003 para implantar o sistema 2007 Office e Implantar o 2007 Office system usando o System Center Configuration Manager 2007.

Para obter mais informações sobre problemas de comandos encadeados do Config.xml, consulte o artigo 928467 da Base de Dados, Comandos encadeados não são executados após a instalação de um conjunto de programas do Office 2007 ou de uma falha de programa, no site Ajuda e Suporte da Microsoft (em https://go.microsoft.com/fwlink/?linkid=99913\&clcid=0x416).

Para personalizar a instalação principal para executar um comando

  1. Crie um ponto de instalação na rede que inclua os produtos a serem instalados. Para obter mais informações, consulte Criar um ponto de instalação de rede para o sistema 2007 Office.

  2. Execute a (OCT) executando o Setup.exe na raiz do ponto de instalação na rede com a opção de linha de comando /admin. Por exemplo, execute: \\server\share\Office12**\setup.exe /admin**.

  3. Na caixa de diálogo Selecionar Produto, selecione o produto que seja a instalação principal.

  4. No painel esquerdo da OCT, selecione Licenciamento e interface do usuário. No painel direito, defina Nível de exibição como Nenhum, digite a Chave do Produto (Product Key) e selecione Aceito os termos do Contrato de Licença.

    Para obter mais informações sobre “Licenciamento e interface de usuário” e opções do Nível de exibição, consulte Ferramenta de Personalização do Office no 2007 Office system.

  5. No painel a esquerda, selecione Adicionar instalações e executar programas. No painel direito, clique em Adicionar.

  6. Na caixa de diálogo Adicionar Entrada de Programa , execute as etapas a seguir para o executável encadeado.

    • Em Destino, insira o caminho totalmente qualificado do arquivo executável que você deseja executar após a instalação principal. Por exemplo, digite **\\**servidor \ compartilhamentoOffice12\copylogs.bat..

    • Para Argumentos, digite a cadeia de caracteres de argumentos a serem passados para o executável. Por exemplo, digite: QuietArg="/q" Wait="30000"

      Para obter informações sobre o elemento Comando e os atributos suportados, consulte “Elemento de comando” em Arquivo Config.xml no Office System 2007.

      NoteObservação:
      Conforme mencionado anteriormente, linhas de comando inseridas nas caixas de diálogo Adicionar Entrada de Programa e Modificar Entrada de Programa só servem para instalações iniciais e desinstalações. As linhas de comando só são processadas durante instalações iniciais e desinstalações.
    • Marque a opção Executar este programa após a instalação do produto Office para executar o programa listado na caixa Destino após a instalação do Office ser concluída. Essa é a opção recomendada.

      Também é possível marcar a opção Executar este programa antes da instalação do produto Office, se você desejar que o programa listado na caixa Destino seja executado antes de a instalação do Office começar. No entanto, se o programa não for concluído corretamente, ou se ele reiniciar o computador, o Office não será instalado, e os programas listados posteriormente não serão executados.

    • Clique em OK.

  7. Faça outras personalizações na OCT quando necessário.

  8. Salve o Arquivo de personalização de instalação com um nome exclusivo na pasta Atualizações do ponto de instalação na rede.

  9. Saia da OCT.

Para instalar o produto

  1. Execute a Instalação na raiz do ponto de instalação na rede, especificando o arquivo Config.xml do produto principal. Por exemplo, se o produto principal for o Office Enterprise 2007, digite \\servidor\compartilhamento\setup.exe /config \\servidor\compartilhamento\Enterprise.WW\config.xml.

  2. Na caixa de diálogo Selecionar Produto, selecione o produto principal.

Após a Instalação instalar o produto principal, ela executará o comando arbitrário ou o executável leve especificado na OCT.

TipDica:
Você pode colocar os arquivos de personalização que criou em um local que não seja a pasta Atualizações. Basta adicionar a opção /adminfile às linhas de comando da Instalação nos procedimentos descritos anteriormente nesta seção para especificar os arquivos de personalização a usar. Para obter mais informações sobre como usar as opções de linha de comando da Instalação, consulte Opções de linha de comando de instalação para o Office System 2007.

Como funciona

O programa de Instalação do produto principal segue o processo de instalação típica. Quando essa instalação for concluída, a Instalação executará o executável leve adicional ou o comando arbitrário especificado na OCT. A Instalação aguarda até que cada programa seja concluído antes de executar o próximo programa.

É importante executar a Instalação principal de forma silenciosa. Uma programa de Instalação encadeada não poderá ser executado se o programa de Instalação principal estiver em execução interativamente. Você deve executar o programa de Instalação principal com o Nível de exibição definido como Nenhum. É recomendável que instalações encadeadas também sejam executadas com o Nível de exibição definido como Nenhum e, como a Instalação está sendo executada silenciosamente, você deve digitar a chave de cada produto na OCT.