CÓMO

Automatizar la ejecución de utilidades de comandos de ArcGIS Data Store

Last Published: February 27, 2024

Descripción

Para supervisar y archivar el estado de ArcGIS Data Store, puede ser beneficioso automatizar la ejecución de una utilidad de comandos de ArcGIS Data Store, como describedatastore, y guardar la salida en archivos de registro.

Solución o solución alternativa

Esto se puede hacer mediante los pasos siguientes:

  1. En el equipo de ArcGIS Data Store, si aún no hay un entorno de Python instalado, instale Python 3.x.
  2. Cree un archivo .py y pegue la secuencia de comandos siguiente en ella:
import os
from datetime import datetime 

time = datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
DescribeDataStoreBatFile = r"C:\Program Files\ArcGIS\DataStore\tools\describedatastore.bat"
OutputResultsFolder = r"C:\DescribeDataStoreResults"

DescribeDataStore = os.popen(DescribeDataStoreBatFile)
DescriptionOutput = DescribeDataStore.read()
DescribeDataStore.close()

OutputFile = open(os.path.join(OutputResultsFolder,f"Output{time}.log"),"w+")
OutputFile.write(DescriptionOutput)
OutputFile.close()
  1. Edite el parámetro DescribeDataStoreBatFile para que apunte a la ruta del archivo .bat.
  2. Edite el parámetro OutputResultsFolder para que apunte a la ruta de acceso de la carpeta en la que desea que se generen los archivos de registro.
  3. Automatice la ejecución de la secuencia de comandos con el Programador de tareas de Windows.
Note:
If you have any issues with permissions, or if the script creates empty files, please consult your IT department before doing the following steps.
  1. En la aplicación Directiva de seguridad local, vaya a Asignación de derechos de usuario, inicie sesión como un trabajo por lotes y agregue la cuenta de servicio de ArcGIS.
  2. En Editar usuarios y grupos locales > Grupos > Grupos de administradores. Agregue la cuenta de servicio de ArcGIS.

Id. de artículo: 000031821

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

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