CÓMO
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.
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.
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.
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.
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri