Instrução
Para monitorar e arquivar o status e integridade do ArcGIS Data Store, pode ser benéfico automatizar a execução de um utilitário de comando do ArcGIS Data Store, como describedatastore, e salvar a saída em arquivos de log.
Isso pode ser feito seguindo as etapas abaixo:
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()
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.
ID do Artigo: 000031821
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri