CÓMO

Automatizar la instalación y actualización de ArcGIS Pro y ArcGIS Desktop en varios equipos

Last Published: January 11, 2024

Resumen

El problema que se aborda en este artículo es el desafío de automatizar la instalación y actualización de los procesos de ArcGIS Pro y ArcGIS Desktop en varios equipos. La solución propuesta es un proceso de instalación automatizado mediante un script de archivo por lotes, que simplifica y agiliza la implementación en numerosos ordenadores, garantizando la coherencia y ahorrando tiempo y recursos.

Procedimiento

Crear archivos de instalación

  1. Descargar el instalador: descargue el archivo .exe para ArcGIS Pro o ArcGIS Desktop desde My Esri.

  1. Para ArcGIS Pro, ejecute el archivo .exe para recuperar los archivos ArcGISPro.msi y ArcGISPro.cab, lo mismo para ArcGIS Desktop para extraer el archivo Setup.exe.

image

  1. Durante la extracción, desmarque la opción Iniciar el programa de instalación que se muestra en la imagen de arriba y haga clic en Cerrar.
  2. Coloque el archivo ejecutable (.msi para Pro, .exe para Desktop) y los archivos .cab en una carpeta de red compartida accesible para todos los equipos cliente.

Crear el archivo por lotes

Para automatizar el proceso de instalación y actualización, la idea es ejecutarlo de forma silenciosa. Sin embargo, su comando no se ejecutará desde el símbolo del sistema como de costumbre, sino que estará preconfigurado y ejecutado con un archivo por lotes, que almacena comandos y ayuda a automatizar tareas.

Estos recursos oficiales explican todos los parámetros que se pueden utilizar para crear el comando dependiendo de si está trabajando con ArcGIS Pro o ArcMap:

Para el propósito de este artículo, el comando más genérico se usa como ejemplo para explicar cómo se crea y ejecuta este archivo por lotes.

  1. Abra un editor de texto como el Bloc de notas e ingrese el script a continuación:

Ejemplo 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

    Ejemplo para ArcMap:

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

    @echo desactivado

    Este comando oculta la ejecución de comandos de script de la pantalla del símbolo del sistema.

    set InstallerPath=

    Establece una variable denominada InstallerPath en la ruta de acceso donde se encuentra el archivo de instalación.

    (ArcGIS Pro) <Network_Shared_Folder>\ArcGISPro.msi

    (ArcMap) <Network_Shared_Folder>\Setup.exe

    msiexec.exe

    Este es el programa utilizado por Windows para instalar archivos .msi

    /Yo

    Indica que se va a realizar una instalación

    "%InstallerPath%"

    Utiliza la ruta de acceso a los archivos de instalación definidos anteriormente

    /Qb

    Muestra una interfaz básica durante la instalación

    pausa

    Este comando pausa el símbolo del sistema al final del script, lo que permite a los usuarios ver mensajes para depurar y confirmar la instalación correcta o identificar errores.

    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. Guardar como archivo por lotes, haga clic en Archivo > Guardar como.

    1. Seleccione Todos los archivos y guarde el archivo como .bat.

    1. Asegúrese de que este archivo esté almacenado en la carpeta de red compartida.

    Proceso de instalación/actualización 

    Desde el equipo cliente donde se instalará o actualizará el programa, navegue hasta la carpeta compartida y ejecute el archivo por lotes para iniciar la instalación. El departamento de TI puede automatizar la ejecución del archivo por lotes en varios escritorios, en función de la escala de la organización.

    Id. de artículo: 000031535

    Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

    Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

    Descargar la aplicación de soporte de Esri

    Información relacionada

    Descubrir más sobre este tema

    Obtener ayuda de expertos en ArcGIS

    Contactar con el soporte técnico

    Descargar la aplicación de soporte de Esri

    Ir a opciones de descarga