HOW TO
Zum Überwachen und Archivieren der Integrität und des Status von ArcGIS Data Store kann es von Vorteil sein, die Ausführung eines ArcGIS Data Store-Befehlszeilendienstprogramms wie describedatastore zu automatisieren und die Ausgabe in Protokolldateien zu speichern.
Führen Sie dazu die folgenden Schritte aus:
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.
Artikel-ID: 000031821
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen