Утилиты командной строки ArcGIS Server
ArcGIS Server содержит утилиты, которые позволяют администрировать сервер из командной строки операционной системы. В <ArcGIS Server installation location>/tools/admin имеется набор установленных скриптов. Эти утилиты можно запускать непосредственно из этого места или указывая полный путь к этой папке.
ArcGIS Server содержит утилиты, которые позволяют администрировать сервер из пакетных файлов или командной строки операционной системы. В <ArcGIS Server installation location>\tools\admin имеется набор установленных скриптов Python.
Примечание:
Вы должны запустить эти инструменты на той установке Python, которая входит в состав ArcGIS Server.
С помощью этих утилит вы можете делать следующее:
Запускать и останавливать сервисы.
Публиковать сервисы из файла определения сервиса (
.sd).Создавать резервную копию и восстанавливать конфигурацию сайта.
Задавать параметры новых кэшей карты.
Создавать и удалять кэши карт.
Преобразовывать форматы кэша карты из полистного в компактный.
Проверить ArcGIS Server на наличие рекомендаций по безопасности.
Примечание:
Эти утилиты поддерживают только аутентификацию на основе токена. Если сайт использует аутентификацию веб-уровня, необходимо запустить эти скрипты с помощью встроенного аккаунта и указать локальный URL сайта, как описано ниже.
Общие параметры
Параметры, приведенные в следующей таблице, используются во многих утилитах:
|
Параметр |
Детали |
|---|---|
|
-u |
Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта. |
|
-p |
Пароль пользователя, указанного с параметром -u. |
|
-s |
URL-адрес сайта в одном из следующих форматов:
Если сайт настроен с аутентификацией веб-уровня, необходимо указать локальный URL сайта. |
|
-h |
Вывод справки по утилите. |
|
--ignoressl |
Необязательный параметр для отключения проверки сертификата SSL. |
Эти параметры включены в следующем примере:
Прежние версии:
Если вы используете логику, автоматизирующую выполнение этих утилит, следует обновить скрипты, чтобы удалить зависимости 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.example.com:6080
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.example.com:6080