Skip To Content

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

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

Примечание:

Обновление до версии 10.8.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=<учетная запись операционной системы>

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

  • MSA=TRUE

    Этот параметр следует использовать только с Managed Service Account. Managed Service Account должен уже присутствовать в домене. Не используйте этот параметр с локальной учетной записью или с учетной записью домена с паролем. Managed Service Account не использует параметр PASSWORD.

  • 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

Использование Managed Service Account

<path to the ArcGIS Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa

Импорт данных учетной записи 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

Внимание:

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

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

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

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

Примечание:

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

Использование утилиты командной строки 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 10.8

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

msiexec /x {458BF5FF-2DF8-426B-AEBC-BE4C47DB6B54} /qb

Для 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