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