Portal for ArcGIS можно установить без помощи пользовательского интерфейса, используя параметры командной строки Windows Installer.
Примечание:
При выполнении обновления до версии 10.8.1 дополнительную информацию см. в разделе Об обновлении Portal for ArcGIS.
Подготовка к установке Portal for ArcGIS
- Проверьте, что ваш сайт отвечает минимальным системным требованиям.
- Войдите на ваш компьютер в качестве пользователя с правами администратора.
- Откройте порты, как описано в разделе Порты, используемые Portal for ArcGIS.
- Закройте все ненужные приложения на вашем сервере.
- Запустите команды установки, как описано ниже.
Установка Portal for ArcGIS в автоматическом режиме
Далее перечислены параметры командной строки Windows Installer, которые используются для установки Portal for ArcGIS в автоматическом режиме. Используйте эти команды для выбора папки установки Portal for ArcGIS или директории ресурсов вашего портала.
INSTALLDIR=<installation location>
Этот параметр позволяет задать директорию установки Portal for ArcGIS в командной строке. Если вы не зададите это свойство, в качестве установочной директории по умолчанию будет использоваться расположение C:\Program Files\ArcGIS\Portal.
CONTENTDIR=<installation location content>
Этот параметр позволяет задать директорию ресурсов вашего портала. Выбранное вами расположение должно быть локальной директорией; вы не можете выбрать общую сетевую директорию. Этот запрет вызван тем, что по умолчанию сервис Portal for ArcGIS настроен на работу с собственной учетной записью Windows LocalSystem. Учетная запись LocalSystem не может получить доступ к сетевым папкам. Дополнительные сведения см. в разделе Учетная Portal for ArcGIS запись. Если вы не зададите это свойство, в качестве установочной директории по умолчанию будет использоваться расположение C:\arcgisportal.
Ниже приведен пример местоположения:
<path to the Portal for ArcGIS setup download>\setup.exe /qb INSTALLDIR=C:\myportal CONTENTDIR=C:\arcgisportal
Настройка учетной записи Portal for ArcGIS с помощью параметров командной строки
При установке Portal for ArcGIS в автоматическом режиме необходимо настроить учетную запись Portal for ArcGIS. Для производственных систем рекомендуется использовать уже существующую учетную запись, находящуюся в вашем домене или в Active Directory, и отвечающую политике безопасности вашей организации. Если при автоматической установке учетная запись Portal for ArcGIS не будет настроена через параметры командной строки, ей станет учетная запись локальной системы. Это предусмотрено для быстрой установки Portal for ArcGIS.
Для настройки учетной записи Portal for ArcGIS используйте следующие параметры командной строки.
Прямая передача данных учетной записи Portal for ArcGIS
Внимание:
Если при автоматической (/qb) установке учетная запись Portal for ArcGIS не задана или указанные данные недействительны, программа установки Portal for ArcGIS выдает предупреждение. Это сообщение можно закрыть, нажав ОК. В этом случае в качестве учетной записи Portal for ArcGIS будет использована учетная запись LocalSystem.
USER_NAME=<учетная запись операционной системы>
Эта учетная запись может быть доменной или локальной. Если используется доменная учетная запись, она должна уже существовать. Если используется локальная учетная запись, она будет создана, если еще не существует. Если учетная запись недействительна, во время установки появится сообщение о том, что учетная запись и/или пароль недействительны.
MSA=TRUE
Этот параметр следует использовать только с Managed Service Account. Managed Service Account должен уже присутствовать в домене. Не используйте этот параметр с локальной учетной записью или с учетной записью домена с паролем. Managed Service Account не использует параметр PASSWORD.
PASSWORD=<пароль учетной записи>
Пароль учетной записи, заданной параметром USER_NAME. Если пароль недействителен, во время установки появится сообщение о том, что учетная запись и/или пароль недействительны.
Примеры приведены ниже.
Внимание:
Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте соответствует ли регистр введенных значений параметров приведенным примерам.
Использование доменной учетной записи
<path to the Portal for ArcGIS setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password
Использование новой или существующей локальной учетной записи
<path to the Portal for ArcGIS setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password
Использование Managed Service Account
<path to the Portal for ArcGIS setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa
Импорт данных учетной записи Portal for ArcGIS с помощью файла конфигурации сервера
Чтобы импортировать данные учетной записи Portal for ArcGIS с помощью файла конфигурации портала, оба параметра командной строки, показанные ниже, необходимо использовать совместно:
ACCOUNT=UseConfigFile
Используйте параметр командной строки ACCOUNT именно так, как показано выше. Для этого свойства нет других действительных значений.
CONFIGPATH=<полный путь и имя файла конфигурации портала>
Вместе с параметром АCCOUNT=UseConfigFile этот параметр позволяет задать файл конфигурации портала, который будет использоваться для настройки учетной записи Portal for ArcGIS. Файлы конфигурации портала создаются при установке Portal for ArcGIS путем экспорта файла конфигурации портала (предыдущих установок или с других компьютеров).
Ниже приведен пример:
<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\portalconfigs\standardaccount.xml
Внимание:
Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте соответствует ли регистр введенных значений параметров приведенным примерам.
Экспорт данных учетной записи Portal for ArcGIS с помощью файла конфигурации сервера
Примечание:
При экспорте файла конфигурации портала в сетевую папку, учетная запись локальной системы на компьютере, где устанавливается Portal for ArcGIS, должна иметь права доступа на запись в эту папку. Например, если вы устанавливаете Portal for ArcGIS на компьютере с именем Quick, учетная запись локальной системы на Quick должна иметь права доступа на запись в сетевую папку. Если права отсутствуют, экспорт файла конфигурации портала может быть отменен. Если вы не знаете, как правильно задать разрешения на доступ к сетевой папке, обратитесь к системному администратору или экспортируйте файл конфигурации портала на локальный компьютер, а затем скопируйте его в сетевую папку.
Чтобы экспортировать данные учетной записи Portal for ArcGIS с помощью файла конфигурации портала, оба параметра командной строки, показанные ниже, необходимо использовать совместно:
EXPORTCONFIG=Yes
Используйте это свойство для экспорта данных учетной записи, введенных в параметрах командной строки USER_NAME и PASSWORD. Данные учетной записи хранятся в зашифрованном XML-файле, известном как файл конфигурации портала. По умолчанию значением этого свойства является No.
CONFIGPATH=<полный путь и имя файла конфигурации портала>
Вместе со свойством EXPORTCONFIG=Yes это свойство позволяет задать имя и путь к файлу конфигурации портала. Имя файла должно оканчиваться на .xml, заданная папка должна уже существовать. Если файл не имеет расширения .xml, или заданная папка еще не существует, создание файла конфигурации портала может быть отменено.
Ниже приведен пример:
<path to the Portal for ArcGIS setup download>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\portalconfigs\standardaccount.xml
Внимание:
Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте соответствует ли регистр введенных значений параметров приведенным примерам.
Использование утилиты командной строки createportal для создания портала
В версии вы можете использовать утилиту командной строки createportal для создания портала сразу после установки Portal for ArcGIS. Утилиту createportal можно использовать следующими способами:
- Запуск утилиты createportal от имени администратора из командной строки и указание имени, фамилии, имени пользователя, пароля, электронной почты, секретного вопроса и ответа на него и параметров директории ресурсов.
- Указание файла createportal.properties с соответствующими параметрами.
Чтобы использовать утили командной строки createportal, запустите скрипт createportal.bat с -h или -help как показано ниже:
<Portal for ArcGIS Installation Directory>\tools\createportal\createportal.bat -help
Пример использования с утилитой: createportal.bat [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>] [-lf <arg>] [-ut <arg>]
Пример использования с файлом: createportal.bat [-f <FILE>]
Примечание:
При указании пути в файле createportal.properties, необходимо избегать использования обратного слэша, например, C:\\arcgisportal или \\\\<Absolute path to>\\<portal arcgisportal>.
Опция | Описание |
---|---|
-fn; --firstname | Имя для начальной учетной записи администратора, используемой для настройки портала. Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки. |
-ln; --lastname | Фамилия для начальной учетной записи администратора, используемой для настройки портала. Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки. |
-u; --username | Имя пользователя для начальной учетной записи администратора, используемой для настройки портала. Имя пользователя может содержать цифры от 0 до 9, символы ASCII от a до z и от A до Z и знак точки (.). |
-p; --password | Пароль для начальной учетной записи администратора, используемой для настройки портала. Пароли могут содержать цифры от 0 до 9, символы ASCII a-z, A-Z и точку (.). |
-e; --email | Адрес электронной почты для начальной учетной записи администратора, используемой для настройки портала. |
-qi; --question | Индекс секретного вопроса для восстановления забытого пароля. Доступные вопросы с соответствующими номерами индексов следующие:
|
-qa; --answer | Ответьте на секретный вопрос, который вы выбрали для параметра -qi . Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки. |
-d; --contentDirectory | Абсолютный путь и имя директории ресурсов, используемой для хранения данных, размещенных на портале. По умолчанию директория ресурсов портала создается в этом местоположении: C:\arcgisportal или \\<Absolute path to>\<Content Directory> |
-lf; --licenseFile | Путь к файлу лицензии портала. |
-ut; --userTypeId | ID типа пользователя начального администратора. Это дополнительный параметр. Чтобы создать список совместимых типов пользователей, доступных вашей организации для параметра -ut, запустите утилиту listadministratorusertypes. Если ID типа пользователя не указан, и файл лицензии портала содержит единственный совместимый тип пользователя, то он и будет назначен. Если в файле лицензии содержится несколько совместимых типов пользователей, будет использован временный тип пользователя, а начальный администратор должен выбрать тип пользователя после входа. |
-f; --file | Файл свойств для утилиты createportal. По умолчанию, файл createportal.properties можно найти в этом местоположении: <Portal for ArcGIS Installation Directory>/tools/createportal |
-h; --help | Отображает справку командной строки и завершает работу. |
Ниже приведен пример файла createportal.properties: #
# Portal for ArcGIS site creation properties
#
# First name for initial administrator account
PORTAL_ADMIN_FIRSTNAME =
# Last name for initial administrator account
PORTAL_ADMIN_LASTNAME =
# User name for initial administrator account
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_USERNAME =
# Password for primary site administrator.
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_PASSWORD =
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# E-mail address for initial administrator account
# e.g username@domain.com
PORTAL_ADMIN_EMAIL =
#This is the index of the secret question to retrieve a forgotten password.
#The list of questions with their respective index numbers is as follows:
#1, What city were you born in ?"
#2, What was your high school mascot?"
#3, What is your mother's maiden name?"
#4, What was the make of your first car?"
#5, What high school did you go to?"
#6, What is the last name of your best friend?"
#7, What is the middle name of your youngest sibling?"
#8, What is the name of the street on which you grew up?"
#9, What is the name of your favorite fictional character?"
#10, What is the name of your favorite pet?"
#11, What is the name of your favorite restaurant?"
#12, What is the title of your favorite book?"
#13, What is your dream job?"
#14, Where did you go on your first date?");
PORTAL_ADMIN_SECURITY_QUESTION_INDEX =
# Answer to the secret question
# e.g \"My Answer\"
PORTAL_ADMIN_SECURITY_QUESTION_ANSWER =
# Portal content directory where portal will store default and user-generated content.
# By default, the portal content directory will be created locally.
# e.g. C:\\arcgisportal, or \\\\<Absolute path to>\\<portal arcgisportal>
PORTAL_CONTENT_DIRECTORY =
# The path to the portal license file
PORTAL_LICENSE_FILE =
# The ID of the user type for the Initial Administrator
PORTAL_USER_TYPE_ID =
Прежде чем инструмент закроется, вы получите сообщение о том, что портал успешно создан.
Использование утилиты командной строки listadministratorusertypes для определения совместимых типов пользователей
Чтобы определить список ID типов пользователей, лицензированных для вашей организации, которые совместимы с ролью Administrator, запустите утилиту командной строки listadministratorusertypes. Это предоставит список входных данных для параметра -ut в инструменте createportal. Запустите инструмент с -la, как показано ниже, используя в качестве входного файл лицензии портала:
<Portal for ArcGIS Installation Directory>\tools\createportal\listadministratorusertypes.bat
Пример использования с утилитой: listadministratorusertypes.bat [-la <arg>] или listadministratorusertypes.bat [--listadministratorusertypes <arg>]