Skip To Content

Утилиты командной строки ArcGIS Server

В этом разделе

ArcGIS Server включает несколько утилит-скриптов, которые позволяют администрировать сервер из пакетных файлов или командной строки операционной системы. В <ArcGIS for Server installation location>\tools\admin имеется набор установленных скриптов Python.

С помощью этих утилит можно:

  • Запускать и останавливать сервисы
  • Добавлять и удалять компьютеры кластера.
  • Публиковать сервисы из файла определения сервиса (.sd)
  • Создавать резервную копию и восстанавливать конфигурацию сайта
  • Задавать параметры новых кэшей карты
  • Создавать и удалять кэши карт
  • Конвертировать кэш карт между развернутым и сжатым форматом хранения
Примечание:

Утилиты поддерживают только аутентификацию на основе токена. Если сайт использует аутентификацию веб-уровня, необходимо запустить эти скрипты с помощью встроенного аккаунта и указать локальный URL сайта, как описано ниже.

Общие параметры

Параметры, приведенные в следующей таблице, используются во многих утилитах:

ПараметрСведения

-u

Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта.

-p

Пароль пользователя, указанного с параметром -u.

-s

URL-адрес сайта в одном из следующих форматов:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
Если сайт настроен с аутентификацией веб-уровня, необходимо указать локальный URL сайта.

-h

Вывод справки по утилите.

В следующем примере можно видеть как работают эти параметры. В этом примере в утилите Управлять сайтом (Manage Site) используется команда -lc (список кластеров) для получения списка кластеров сайта:

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -lc
===Clusters on this site===
- default
- geocluster