Instrução

Automatizar a instalação e atualização do ArcGIS Pro e ArcGIS Desktop em várias máquinas

Last Published: January 11, 2024

Resumo

O problema abordado neste artigo é o desafio de automatizar a instalação e atualização de processos do ArcGIS Pro e ArcGIS Desktop em várias máquinas. A solução proposta é um processo de instalação automatizado usando um script de arquivo em lote, que simplifica e agiliza a implantação em vários computadores, garantindo consistência e economizando tempo e recursos.

Procedimento

Criar arquivos de instalação

  1. Baixe o Instalador: Baixe o arquivo .exe para ArcGIS Pro ou ArcGIS Desktop do My Esri.

  1. Para ArcGIS Pro, execute o arquivo .exe para recuperar os arquivos ArcGISPro.msi e ArcGISPro.cab, o mesmo para ArcGIS Desktop para extrair o arquivo Setup.exe.

imagem

  1. Durante a extração, desmarque a opção Iniciar o programa de instalação mostrada na imagem acima e clique em Fechar.
  2. Coloque o arquivo executável (.msi for Pro, .exe for Desktop) e os arquivos .cab em uma pasta de rede compartilhada acessível a todas as máquinas cliente.

Criar o arquivo em lotes

Para automatizar o processo de instalação e atualização, a ideia é executá-lo silenciosamente. No entanto, seu comando não será executado a partir do prompt de comando como de costume, mas será pré-configurado e executado com um arquivo em lote, que armazena comandos e ajuda a automatizar tarefas.

Estes recursos oficiais explicam todos os parâmetros que podem ser utilizados para construir o comando, dependendo se você está trabalhando com ArcGIS Pro ou ArcMap:

Para a finalidade deste artigo, o comando mais genérico é usado como exemplo para explicar como esse arquivo em lotes é criado e executado.

  1. Abra um editor de texto, como o Bloco de Notas, e digite o script abaixo:

Exemplo para ArcGIS Pro

    @echo off  
    set InstallerPath=<Network_Shared_Folder>\ArcGISPro.msi  
    msiexec.exe /i "%InstallerPath%" ALLUSERS=1 ACCEPTEULA=YES /qb  
    pause 
    Note: 
    Without the INSTALLDIR parameter, the script uses the default installation location, which is %SystemDrive%\Program Files\ArcGIS\Pro and %SystemDrive%\Program Files (x86)\ArcGIS\Desktop10.8

    Exemplo para ArcMap:

    @echo off  
    set InstallerPath=<Network_Shared_Folder>\Setup.exe 
    "%InstallerPath%" ACCEPTEULA=YES /qb  
    pause

    @echo off

    Esse comando oculta a execução de comandos de script da exibição do prompt de comando.

    set InstallerPath=

    Define uma variável chamada InstallerPath para o caminho onde o arquivo de instalação está localizado.

    (ArcGIS Pro) <Network_Shared_Folder>\ArcGISPro.msi

    (ArcMap) <Network_Shared_Folder>\Setup.exe

    msiexec.exe

    Este é o programa usado pelo Windows para instalar arquivos .msi

    /eu

    Indica que uma instalação deve ser executada

    "%InstallerPath%"

    Usa o caminho para os arquivos do instalador definidos anteriormente

    /Qb

    Exibe uma interface básica durante a instalação

    Pausar

    Esse comando pausa o Prompt de Comando no final do script, permitindo que os usuários vejam mensagens para depuração e confirmando a instalação bem-sucedida ou identificando erros.

    Note: 
    With regard to the license, a license type configuration can be predefined depending on the values used in the AUTHORIZATION_TYPE (equivalent to SEAT_PREFERENCE in ArcMap) and SOFTWARE_CLASS parameters. If those parameters are not used, ArcMap requests a license with the ArcGIS Administrator, while ArcGIS Pro requests the ArcGIS Online credentials to use the default Named User license.
    1. Salvar como um arquivo em lotes, clique em Arquivo > Salvar como.

    1. Selecione Todos os arquivos e salve o arquivo como .bat.

    1. Verifique se esse arquivo está armazenado na pasta de rede compartilhada.

    Processo de instalação/atualização 

    Na máquina cliente onde o programa será instalado ou atualizado, navegue até a pasta compartilhada e execute o arquivo em lotes para iniciar a instalação. A execução do arquivo em lote em vários desktops pode ser automatizada pelo departamento de TI, dependendo da escala da organização.

    ID do Artigo: 000031535

    Receba notificações e encontre soluções para problemas novos ou comuns

    Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

    Baixe o Aplicativo de Suporte da Esri

    Informações Relacionadas

    Descubra mais sobre este tema

    Obtenha ajuda de especialistas do ArcGIS

    Entre em contato com Suporte Técnico

    Baixe o Aplicativo de Suporte da Esri

    Ir para as opções de download