Skip To Content

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

ArcGIS Server содержит утилиты, которые можно использовать для администрирования сервера с помощью командной строки операционной системы. В <ArcGIS Server installation location>/tools/admin имеется набор установленных скриптов. Эти утилиты можно запускать непосредственно из этого места или указывая полный путь к этой папке.

С помощью этих утилит вы можете делать следующее:

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

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

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

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

ПараметрПодробная информация

-u

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

-p

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

-s

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

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

Примечание:

Для этих утилит нельзя использовать https и порт 6443. Перед тем, как запускать любую из этих утилит, измените настройки протокола вашего сайта на HTTP and HTTPS, если вы еще этого не сделали.

-h

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

Эти параметры включены в следующем примере:

Прежние версии:

Если вы используете логику, автоматизирующую выполнение этих утилит, следует обновить скрипты, чтобы удалить зависимости Python. Ниже приведены примеры:

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • Дополнительный модуль .py со ссылкой на имя утилиты командной строки

Для правильного использования см. следующий пример:

<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080
Примечание:

Утилита Manage Site была удалена, начиная с версии 10.7.


В этом разделе
  1. Общие параметры