Instrução

Automatizar a execução de utilitários de comando do ArcGIS Data Store

Last Published: February 27, 2024

Descriçã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.

Solução ou Solução Provisória

Isso pode ser feito seguindo as etapas abaixo:

  1. Na máquina do ArcGIS Data Store, se um ambiente Python ainda não estiver instalado, instale o Python 3.x.
  2. Crie um arquivo .py e cole o script abaixo nele:
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 o parâmetro DescribeDataStoreBatFile para apontar para o caminho do arquivo .bat.
  2. Edite o parâmetro OutputResultsFolder para apontar para o caminho da pasta onde você deseja que os arquivos de log sejam gerados.
  3. Automatize executando o script usando o Agendador de Tarefas do 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. No aplicativo Política de Segurança Local , vá até Atribuição de Direitos do Usuário, entre como um trabalho em lote e adicione a conta de serviço do ArcGIS.
  2. Em Editar Grupos e Usuários Locais > Grupos > Grupos de Administradores, adicione a conta de serviço do ArcGIS.

ID do Artigo: 000031821

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download