Executar comandos arbitrários com instalações do Office 2010
Aplica-se a: Office 2010
Tópico modificado em: 2012-01-27
Por padrão, o programa de Instalação do O Microsoft Office 2010 instala um produto do Office de cada vez. Você pode usar o recurso de encadeamento para personalizar a Instalação de forma a executar um comando arbitrário ou um executável leve que você queira executar quando esse produto é instalado. Para adicionar um comando arbitrário ou um executável leve, é possível usar o recurso Adicionar instalações e executar programas na OCT (Ferramenta de Personalização do Office) ou o elemento Command no arquivo Config.xml. Convém limitar o uso de Adicionar instalações e executar programas e do elemento Command de forma a apenas executar comandos arbitrários ou executáveis leves que não farão alterações no computador ou que não exigem entrada por parte do usuário. Por exemplo, você pode executar um utilitário para copiar logs ou um comando para iniciar uma página de boas-vindas ao 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 Command no arquivo Config.xml devem ser usados apenas para instalações iniciais de produtos e desinstalações. Os comandos apenas são processados durante instalações iniciais e desinstalações.
Importante
O encadeamento não é tão confiável quando a instalação de cada produto separadamente. Por exemplo, se você encadear duas 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, não recomendamos o uso da abordagem de encadeamento. O método recomendado para instalar vários produtos juntos é usar um programa de gerenciamento de implantações, como o Microsoft Systems Management Server ou o Microsoft System Center Configuration Manager 2007, ou ainda uma ferramenta de terceiros, no lugar do encadeamento.
No exemplo a seguir, a OCT é usada para adicionar um programa arbitrário à instalação.
Para personalizar a instalação principal de forma a executar um comando
Crie um ponto de instalação em rede que inclua o produto que você irá instalar. Para obter mais informações, consulte Criar um ponto de instalação de rede para o Office 2010.
Execute a OCT executando Setup.exe a partir da raiz do ponto de instalação em rede, com a opção de linha de comando /admin. Por exemplo, execute: \\servidor\compartilhamento\Office14\setup.exe /admin.
Na caixa de diálogo Selecionar Produto, selecione o produto que seja a instalação principal.
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 do usuário” e opções de Nível de exibição, consulte Office Customization Tool in Office 2010.
No painel a esquerda, selecione Adicionar instalações e executar programas. No painel direito, clique em Adicionar.
Na caixa de diálogo Adicionar Entrada de Programa, execute as seguintes etapas para o executável encadeado.
Para Destino, insira o caminho totalmente qualificado do arquivo executável que você deseja executar após a instalação principal. Por exemplo, insira \\servidor\compartilhamento\Office14\copylogs.bat.
Para Argumentos, insira a cadeia de argumentos a ser transmitida ao executável. Por exemplo, insira: QuietArg="/q" Wait="30000".
Para obter informações sobre o elemento Command e atributos com suporte, consulte “Command element” em Config.xml file in Office 2010.
Observação
Conforme mencionado anteriormente, linhas de comando inseridas nas caixas de diálogo Adicionar Entrada de Programa e Modificar Entrada de Programa se destinam apenas ao uso em instalações iniciais e desinstalações. Linhas de comando só são processadas durante instalações iniciais e desinstalações.
Selecione 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 conclusão da instalação do Office. Essa é a opção recomendada.
Também é possível selecionar a opção Executar este programa após a instalação do produto Office quando você deseja que o programa listado na caixa Destino seja executado antes do início da instalação do Office. No entanto, se o programa não for finalizado corretamente, ou se ele reiniciar o computador, o Office não será instalado, e os programas mais abaixo na lista não serão executados.
Clique em OK.
Faça outras personalizações na OCT quando necessário.
Salve o arquivo de personalização da Instalação (arquivo .msp) com um nome exclusivo na pasta Atualizações do ponto de instalação em rede.
Saia da OCT.
Para instalar o produto
Execute a Instalação a partir da raiz do ponto de instalação em rede. Por exemplo, se o produto principal for o Microsoft Office Professional Plus 2010, insira \\servidor\compartilhamento\setup.exe
-ou-
Se você também tiver usado o arquivo Config.xml para configurar opções de instalação além das personalizações do arquivo .msp de personalização da Instalação na OCT, execute a Instalação a partir da raiz do ponto de instalação em rede e especifique o arquivo Config.xml personalizado para o produto principal. Por exemplo, se o produto principal for o Office Professional Plus 2010, insira:
\\servidor\compartilhamento\setup.exe /config \\servidor\compartilhamento\ProPlus.WW\config.xml
Na caixa de diálogo Selecionar Produto, selecione o produto principal.
Após a instalação do produto principal, o comando arbitrário ou o executável leve especificado na OCT será executado.
Dica
Você pode inserir 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 anteriores nesta seção para especificar os arquivos de personalização a serem usados. Para obter mais informações sobre como usar opções de linha de comando de Instalação, consulte Setup command-line options for Office 2010.
Como funciona
O programa de Instalação do produto principal segue o processo de instalação típico. Quando esse processo é concluído, a Instalação executa o comando arbitrário ou o executável leve que você especificou 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 silenciosamente. Um programa de Instalação encadeado 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 as 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 inserir a chave de cada produto na OCT.