Skip To Content

Установка ArcGIS Server в автоматическом режиме

ArcGIS Server можно установить без помощи пользовательского интерфейса, используя параметры командной строки Windows Installer.

Примечание:

Обновление до версии 10.7.1? Более подробно см. Часто задаваемые вопросы об обновлении.

Требования

  • Для ArcGIS Server требуется Microsoft Core XML Services (MSXML) 6.
  • Для компонента .NET Extension Support требуется Microsoft .NET Framework 4.5. Если Microsoft .NET Framework 4.5 не найден, компонент .NET Extension Support будет недоступен для установки.

Дополнительные сведения см. в разделе Системные требования.

Параметры командной строки, относящиеся к установочной директории

Далее перечислены параметры командной строки Windows Installer, которые используются для установки ArcGIS Server в автоматическом режиме. Используйте эти команды, чтобы изменить директорию установки ArcGIS Server или Python.

  • INSTALLDIR=<установочная директория>

    Данный параметр позволяет задать в командной строке директорию установки ArcGIS Server. Если вы не зададите это свойство, в качестве установочной директории по умолчанию будет использоваться расположение C:\Program Files\ArcGIS\Server\.

  • INSTALLDIR1=<установочная директория для Python>

    Данное свойство позволяет вам задать установочную директорию для Python в командной строке. Если вы не зададите это свойство, местоположением по умолчанию для него будет являться папка \Python27 на локальном диске с наибольшим дисковым пространством.

Пример:

<path to the ArcGIS Server setup download>\setup.exe /qb INSTALLDIR=C:\NewServerDir INSTALLDIR1=C:\NewPythonDir

Настройка учетной записи ArcGIS for Server с помощью параметров командной строки

При установке ArcGIS Server в автоматическом режиме необходимо настроить учетную запись ArcGIS Server. Для производственных систем рекомендуется использовать уже существующую учетную запись, находящуюся в вашем домене или в Active Directory, и отвечающую политике безопасности вашей организации. Если при автоматической установке учетная запись ArcGIS Server не будет настроена через параметры командной строки, ей станет учетная запись локальной системы. Это предусмотрено для быстрой установки ArcGIS for Server.

Примечание:

Учетную запись ArcGIS for Server можно в любое время изменить с помощью служебного приложения Configure ArcGIS Server Account. Утилита находится в меню Пуск > ArcGIS > ArcGIS Server > Настроить учетную запись ArcGIS Server. Когда появится запрос, введите имя и пароль для учетной записи ArcGIS Server. Имеется возможность сохранения файла конфигурации с этой информацией для ускорения процесса настройки ArcGIS for Server на других компьютерах и снижения вероятности ошибки при вводе имени или пароля. Несмотря на то что пароль учетной записи зашифрован, храните файл конфигурации в защищенном месте.

Для настройки учетной записи ArcGIS Server используйте следующие параметры командной строки.

Прямая передача данных учетной записи ArcGIS Server

Внимание:

Если при автоматической (/qb) установке ArcGIS Server учетная запись не задана или указанные данные недействительны, программа установки ArcGIS for Server выдает предупреждение. Это сообщение можно закрыть, нажав ОК. В этом случае в качестве учетной записи ArcGIS Server будет использована учетная запись LocalSystem.

  • USER_NAME=<учетная запись операционной системы>

    Эта учетная запись может быть доменной или локальной. Если используется доменная учетная запись, она должна уже существовать. Если используется локальная учетная запись, она будет создана, если еще не существует. Если учетная запись недействительна, то во время установки появится окно сообщения о том, что учетная запись и/или пароль недействительны.

  • PASSWORD=<пароль учетной записи>

    Пароль учетной записи, заданный для параметра USER_NAME. Если пароль недействителен, во время установки появится окно сообщения о том, что учетная запись и/или пароль недействительны.

Пример:

Использование доменной учетной записи

<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

Использование новой или существующей локальной учетной записи

<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password

Внимание:

Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте, соответствует ли регистр введенных значений параметров приведенным примерам.

Импорт данных учетной записи ArcGIS for Server с помощью файла конфигурации сервера

Чтобы импортировать данные учетной записи ArcGIS Server с помощью файла конфигурации сервера, оба параметра командной строки, показанные ниже, необходимо использовать совместно.

  • ACCOUNT=UseConfigFile

    Используйте параметр командной строки ACCOUNT именно так, как показано выше. Для этого свойства нет других действительных значений.

  • CONFIGPATH=<полный путь и имя файла конфигурации сервера>

    Вместе с параметром АCCOUNT=UseConfigFile этот параметр позволяет задать файл конфигурации сервера, который будет использоваться для настройки учетной записи ArcGIS for Server. Файлы конфигурации сервера создаются при установке ArcGIS Server путем экспорта файла конфигурации сервера (предыдущих установок или с других компьютеров). Дополнительные сведения см. в разделе Учетная запись ArcGIS Server.

Пример:

<path to the ArcGIS Server setup download>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

Внимание:

Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте, соответствует ли регистр введенных значений параметров приведенным примерам.

Экспорт данных учетной записи ArcGIS for Server в файл конфигурации сервера

Примечание:

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

Чтобы экспортировать данные учетной записи ArcGIS for Server в файл конфигурации сервера, оба параметра командной строки, показанные ниже, необходимо использовать совместно,

  • EXPORTCONFIG=Yes

    Используйте это свойство для экспорта данных учетной записи, введенных в параметрах командной строки USER_NAME и PASSWORD. Данные учетной записи будут сохранены в зашифрованном XML-файле, известном как файл конфигурации сервера. По умолчанию значением этого свойства является No.

  • CONFIGPATH=<полный путь и имя файла конфигурации сервера>

    Вместе со свойством EXPORTCONFIG=Yes это свойство позволяет задать имя и путь к файлу конфигурации сервера. Имя файла должно иметь расширение .xml, заданная папка должна уже существовать. Если файл не имеет расширения .xml, или заданная папка еще не существует, создание файла конфигурации сервера может быть отменено.

Пример:

<path to the ArcGIS Server setup download>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

Внимание:

Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте соответствует ли регистр введенных значений параметров приведенным примерам.

Использование утилиты командной строки createsite для создания сайта ArcGIS Server

В версии 10.6 вы также можете использовать утилиту командной строки createsite для создания нового сайта ArcGIS Server после установки ArcGIS Server. Для утилиты createsite доступны следующие две опции:

  • Запустите утилиту createsite как администратор из командной строки и укажите параметры имя пользователя, пароль, хранилище конфигурации и директорию.
  • Предоставьте файл createsite.properties, содержащий указанные параметры.

В случае использования утилиты командной строки createsiteзапустите скрипт createsite.bat с -h или -help, как показано ниже:

<ArcGIS Server Installation Directory>\tools\createsite\createsite.bat -help

Пример использования с утилитой: createsite.bat [-u <arg>] [-p <arg>] [-d <arg>] [-c <arg>]

Пример использования файла: createsite.bat [-f <FILE>]

Примечание:

При указании пути к файлу createsite.properties необходимо избегать использования обратного слэша. Например: C:\\arcgisserver\\config-store или \\\\<Absolute path to>\\<Server config-store>.

ОпцияОписание

-u; --username

Имя пользователя для первичного администратора сайта.

Имя пользователя не может содержать следующие символы: \/:*?|<>"

-p; --password

Пароль для первичного администратора сайта.

Пароль не может содержать следующие символы: \/:*?|<>"

-d; --directory

Корневая серверная директория.

По умолчанию директории сервера будут созданы в этом местоположении:

C:\\arcgisserver\\directories

или

\\\\<Absolute path to>\\<Server directories>

-c; --configstore

Хранилище конфигурации для сайта ArcGIS Server.

По умолчанию хранилище конфигурации будет создано в этом местоположении:

C:\\arcgisserver\\config-store

или

\\\\<Absolute path to>\\<ArcGIS Server config-store>

-f; --file

Свойства файла для утилиты createsite.

По умолчанию файл createsite.properties можно найти в следующих местах:

<ArcGIS Server Installation Directory>\tools\createsite

-h; --help

Отображаются справка командной строки и выходы.

Пример файла createsite.properties:

#
# Configuration properties for Server site creation
#
# User name for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_USERNAME = 
# Password for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD = 
# Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true.
SERVER_ADMIN_PASSWORD_ENCRYPTED = false
# Root server directory. By default, the server directories will be created locally, 
# e.g.C:\\arcgisserver\\directories, or \\\\<Absolute path to>\\<Server directories>.
SERVER_DIRECTORIES_PATH = 
# Configuration store for the ArcGIS Server site. By default, the configuration store will be created locally, 
# e.g. C:\\arcgisserver\\config-store, or \\\\<Absolute path to>\\<Server config-store>.
SERVER_CONFIGSTORE_PATH =

Прежде чем инструмент закроется, вы получите сообщение о том, что сайт ArcGIS Server успешно создан.

Авторизация ArcGIS Server в автоматическом режиме

Запустите следующую команду, чтобы авторизовать ArcGIS Server в автоматическом режиме, редактируя по необходимости командную строку, чтобы использовать реальное местоположение файла авторизации:

<System disk drive>\Program files\Common files\ArcGIS\bin\SoftwareAuthorization.exe /S /Ver 10.7 /LIF <path to .prvc authorization file>authorizationfile.prvc

Примечание:

Необходимо заполнить файл авторизации .prvc, задав полную информацию о пользователе, перед тем, как запустить команду для авторизации ArcGIS Server в автоматическом режиме. Откройте файл авторизации в текстовом редакторе, заполните раздел Сведения о пользователе (User Information).

Удаление ArcGIS Server в автоматическом режиме

Для ArcGIS Server 10.7.1

Запустите данную команду из командной строки:

msiexec /x {08E03E6F-95D3-4D33-A171-E0DC996E08E3} /qb

Для ArcGIS Server 10.7

Запустите данную команду из командной строки:

msiexec /x {98D5572E-C435-4841-A747-B4C72A8F76BB} /qb

Для ArcGIS Server 10.6.1

Запустите данную команду из командной строки:

msiexec /x {F62B418D-E9E4-41CE-9E02-167BE4276105} /qb

Для ArcGIS Server 10.6

Запустите данную команду из командной строки:

msiexec /x {07606F78-D997-43AE-A9DC-0738D91E8D02} /qb