Администрирование ArcGIS Server c помощью ArcGIS Python API

Если вам необходимо автоматизировать такие операции как перезапуск сервисов ArcGIS Server или любые другие процедуры администрирования, то есть возможность использовать для этого готовую библиотеку ArcGIS Python API, в состав которой входит модуль arcgis.gis.server.

С помощью этого модуля можно:

  • Получить список сервисов ArcGIS Server
  • Проверить текущий статус сервисов
  • Запустить/остановить сервисы
  • Удалить сервисы
  • Опубликовать сервис из service definition
  • Создать, удалить, переименовать директории
  • Прочитать журналы ArcGIS Server
  • Создать или удалить сайт
  • Сохранить настройки сайта на диск
  • Создавать и удалять пользователей
  • и многое другое…

С документацией модуля можно ознакомиться на сайте разработчиков Esri

Страница ArcGIS Python API

Ссылка на архив с небольшим примером кода

P.S. Модуль не требует обязательной интеграции сервера с порталом.