Утилита Создать сервис позволяет вам опубликовать сервис из командной строки. Требуется файл определения сервиса (sd.).
Параметры
Parameter | Подробная информация |
---|---|
-u | Имя пользователя ArcGIS Server, который будет запускать утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта. |
-p | Пароль пользователя, указанного с параметром -u. |
-s | URL-адрес сайта в одном из следующих форматов:
Обратите внимание, что вы не можете использовать порт 6443 в этом URL. Если для вашего сайта настроен доступ Только HTTPS и вы хотите использовать эту утилиту, сначала измените настройки протокола сайта на HTTP и HTTPS. |
-f | Путь к файлу определения сервиса. |
-F | Необязательный. Папка ГИС-сервера для развертывания сервиса. |
-n | Необязательный. Имя сервиса, если вы хотите перезаписать имя, содержащееся в определении сервиса. |
-h | Вывод справки по утилите. |
Примеры
В следующем примере создается сервис с именем Yellowstone на уровне корневого каталога сервера с использованием файла Yellowstone.sd.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\createservice.py" -u admin -p admin -s https://gisserver.domain.com:6080 -f "c:\data\Yellowstone\Yellowstone.sd" -n Yellowstone
В следующем примере создается сервис с именем SanDiego в папке RegionalPlanning.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\createservice.py" -u admin -p admin -s https://gisserver.domain.com:6080 -f "c:\data\SanDiego\SanDiego.sd" -F RegionalPlanning -n SanDiego