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

ArcGIS Pro можно установить и удалить с помощью командной строки.

Установка ArcGIS Pro в автоматическом режиме с использованием параметров командной строки

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

Параметры командной строки установки ArcGIS Pro

Следующие параметры командной строки можно использовать при запуске ArcGISPro.msi. Если требуется, используйте их вместе с опциями командной строки MSI. Имена параметров чувствительны к регистру и должны использоваться, как определено ниже. Однако значения параметров не чувствительны к регистру, если не указано иное.

INSTALLDIR

Это местоположение установки ArcGIS Pro. Если не указано, местоположением установки будет %System Drive%\Program Files\ArcGIS\Pro для установки на компьютер и %System Drive%\%USERPROFILE%\AppData\Local\Programs\ArcGIS\Pro для установки для пользователя (см. параметр ALLUSERS).

ALLUSERS

Определяет тип установки ArcGIS Pro, в которой ALLUSERS=1 используется для установки на одном компьютере и ALLUSERS=2 - для установки для одного пользователя. Если этот параметр не указан, установка по умолчанию будет выполняться для одного пользователя.

Если пользователь без прав администратора пытается установить ALLUSERS=1, установка прекращается с ошибкой.

ENABLEEUEI

Указывает, активировать ли участие в программе Esri User Experience Improvement. Значение по умолчанию – 1, участие включено. Чтобы исключить участие, укажите ENABLEEUEI=0.

ACCEPTEULA

Этот параметр необходим для принятия Лицензионного соглашения с конечным пользователем (EULA) во время автоматической установки. Укажите ACCEPTEULA=YES, чтобы принять лицензионное соглашение и установить программное обеспечение. Программное обеспечение не будет установлено, если вы укажите NO или пропустите этот параметр.

ADDLOCAL

Этот параметр используется для установки дополнительных функций, включенных в установку ArcGIS Pro. Чтобы включить функцию Создать локатор, используйте ADDLOCAL=CreateLocator; чтобы включить функцию семантического поиска для инструментов геообработки, используйте ADDLOCAL=SemanticSearch; чтобы включить функцию предложения инструмента для инструментов геообработки, используйте ADDLOCAL=ToolSuggestions; и чтобы включить все три функции моделей искусственного интеллекта, используйте ADDLOCAL=ALL. Несколько функций можно включить одновременно, разделив их имена запятой, например ADDLOCAL=SemanticSearch,ToolSuggestions.

BLOCKADDINS

Если указано, значение реестра BlockAddins позволяет системным администраторам настраивать типы надстроек, которые будут загружены с помощью ArcGIS Pro. Создается под HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro\Settings.

Этот параметр только для чтения во время установки на компьютер; он игнорируется, если указана установка для пользователя.

При настройке BLOCKADDINS=0 будут загружены все надстройки, независимо от того, есть ли у них цифровые подписи. При настройке 1 будут загружены только надстройки, которые имеют доверенный сертификат с цифровой подписью; при 2 будут загружены только надстройки, опубликованные Esri; при 3 будут загружены только надстройки из папок администратора и опубликованные Esri; при 4 надстройки не загружаются и не запускаются; и при 5 будут загружены только надстройки из папок администратора. По умолчанию – 0.

Узнайте больше о разработке надстроек для ArcGIS Pro

Узнайте больше о создании папок администратора для надстроек в реестре

CHECKFORUPDATESATSTARTUP

Для выполнения установки только на компьютер, задайте параметр равным 0, чтобы отключить уведомления об автоматическом обновлении ArcGIS Pro. Если не задано, по умолчанию будет использоваться 1.

ADMIN_SETTINGS_PATH

ArcGIS Pro позволяет администраторам устанавливать значения по умолчанию для определенных настроек приложения в файл .settingsConfig. Для установок на компьютер задайте для этого параметра локальную папку или сетевую папку общего доступа, в которой находится файл .settingsConfig. Дополнительные сведения см. в разделе Управление настройками приложения.

ESRI_LICENSE_HOST

Указать имя хоста менеджера лицензий. Несколько лицензионных серверов могут быть заданы указанием нескольких имен хостов, разделенных точкой с запятой, например, ESRI_LICENSE_HOST=@primaryLM;@backupLM2;@backupLM3.

SOFTWARE_CLASS

Это значение может быть Viewer, Editor или Professional. Значение Viewer соответствует лицензии ArcGIS Pro Basic, значение Editor соответствует лицензии Standard, а значение Professional соответствует лицензии Advanced.

Примечание:

Значение параметра SOFTWARE_CLASS чувствительно к регистру.

AUTHORIZATION_TYPE

Используйте SINGLE_USE для установки ArcGIS Pro с фиксированной лицензией, CONCURRENT_USE для установки с плавающей лицензией и NAMED_USER для лицензии именованного пользователя.

LOCK_AUTH_SETTINGS

В течение установки ArcGIS Pro в автоматическом режиме на одном компьютере, если тип авторизации задан, он установлен на TRUE в разделе HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro\Licensing. Когда LOCK_AUTH_SETTINGS=TRUE, настройки лицензирования в регистре применяются ко всем пользователям ArcGIS Pro на этом компьютере; конкретный пользователь не может выполнять изменения. Чтобы разрешить пользователям ArcGIS Pro на этом компьютере задавать свои настройки авторизации с помощью приложения ArcGIS Pro, задайте свойство LOCK_AUTH_SETTINGS=FALSE. Этот параметр неприменим к установке для конкретного пользователя.

ARCGIS_CONNECTION

Указывает, должно ли подключение к www.arcgis.com быть доступно со страницы Порталы ArcGIS Pro. Чтобы включить подключение задайте для этого параметра TRUE. При задании значения FALSE подключение не появится на странице Порталы.

PORTAL_LIST

Чтобы добавить одно или несколько подключений на странице Порталы, задайте PORTAL_LIST="<portalURL1>;<portalURL2>". Для разделения адресов URL порталов используйте точки с запятой.

Если ARCGIS_CONNECTION установлено на FALSE, этот параметр не может содержать arcgis.com.

Примечание:

Если портал поддерживает HTTPS, рекомендуется, чтобы URL-адреса в PORTAL_LIST использовали HTTPS.

LICENSE_URL

Для задания URL портала с лицензией именованного пользователя укажите LICENSE_URL=<portalURL>.

Если ARCGIS_CONNECTION установлено на FALSE, LICENSE_URL не может содержать arcgis.com. Для использования этого параметра, AUTHORIZATION_TYPE должен быть установлен как NAMED_USER.

Параметры командной строки установки данных систем координат ArcGIS Pro

Следующие названия компонентов доступны при запуске установки ProCoordinateSystemsData.msi из командной строки. По умолчанию устанавливаются все компоненты, однако вы можете установить только требуемые, используя параметр ADDLOCAL. Не забудьте, что названия компонентов чувствительны к регистру.

africa_vert

Файлы сетки, необходимые для преобразований Африки.

australia_nz_vert

Файлы сетки, необходимые для вертикальных преобразований Австралии и Новой Зеландии.

caribbean_vert

Файлы сетки, необходимые для вертикальных преобразований Карибского региона.

europe_vert

Файлы сетки, необходимые для вертикальных преобразований Европейского региона.

north_america_vert

Файлы сетки, необходимые для вертикальных преобразований Северной Америки.

pacific_vert

Файлы сетки, необходимые для вертикальных преобразований Тихоокеанского региона, включая Японию.

south_america_vert

Файлы сетки, необходимые для вертикальных преобразований Южной Америки.

world1x1_vert

Этот компонент содержит файл модели геоида EGM2008 1' x 1' world.

world_vert

Этот компонент содержит файлы геоидов EGM84 и EGM2008 2.5' x 2.5' world.

australia_nz_geo

Файлы сетки, необходимые для преобразований Австралии и Новой Зеландии.

europe_geo

Файлы сетки, необходимые для преобразований Европы.

north_america_geo

Файлы сетки, необходимые для преобразований Северной Америки.

pacific_geo

Файлы сетки, необходимые для преобразований Тихоокеанского региона, включая территории Японии и США.

south_america_geo

Файлы сетки, необходимые для преобразований Южной Америки.

Выполнение типовой автоматической установки ArcGIS Pro

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

msiexec.exe /i <setup staging location>\ArcGISPro.msi ALLUSERS=1 INSTALLDIR="C:\Program Files\ArcGIS\Pro" ACCEPTEULA=YES /qb
Примечание:

Переключатель /qb обеспечивает простой интерфейс с индикатором выполнения и сообщениями об ошибках; /qr предоставляет сокращенный интерфейс, а /qn полностью отключает интерфейс. Подробнее см. статьюMicrosoft Опции командной строки.

Примечание:

При определении PORTAL_LIST или LICENSE_URL заключите заданное значение или значения в двойные кавычки ("), например, PORTAL_LIST="https://maps.myarcgis.com;https://www.arcgis.com".

Другие примеры автоматической установки ArcGIS Pro

Запустите следующую команду из командной строки для установки ArcGIS Pro с настройкой лицензирования:

Командная строка лицензии именованного пользователя

Лицензия именованного пользователя для установки на отдельном компьютере

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=1 ACCEPTEULA=YES SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=NAMED_USER LICENSE_URL="<portalURL>"

Лицензия именованного пользователя для установки для отдельного пользователя

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=2 ACCEPTEULA=YES SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=NAMED_USER LICENSE_URL="<portalURL>"

Командная строка плавающей лицензии

Плавающая лицензия для установки на отдельном компьютере (заблокировано)

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=1 ACCEPTEULA=YES ESRI_LICENSE_HOST=<yourlicenseserver> SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=CONCURRENT_USE

Если используются все три свойства (ESRI_LICENSE_HOST, SOFTWARE_CLASS и AUTHORIZATION_TYPE), установка будет содержать параметр LOCK_AUTH_SETTINGS. Это означает, что все ключи реестра создаются в ветви HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro\Licensing. ArcGIS Pro всегда использует настройку лицензии этого раздела при запуске. Кроме того, будет отключена возможность изменения типа лицензии.

Плавающая лицензия для установки на отдельном компьютере (разблокировано)

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=1 ACCEPTEULA=YES ESRI_LICENSE_HOST=<yourlicenseserver> SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=CONCURRENT_USE LOCK_AUTH_SETTINGS=FALSE

В такой конфигурации ArcGIS Pro проверяет параметры лицензии в ветви HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Licensing при запуске. Если существуют настройки лицензии, ArcGIS Pro будет их использовать. Если настройки отсутствуют, ArcGIS Pro скопирует содержимое ключа реестра лицензирования из HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro\Licensing в HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Licensing и начнет запуск с использованием этих настроек. Кроме того, пользователь может изменить опции лицензирования.

Плавающая лицензия для установки для отдельного пользователя

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=2 ACCEPTEULA=YES ESRI_LICENSE_HOST=<yourlicenseserver> SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=CONCURRENT_USE

Примечание:

Наличие ArcGIS Pro Licensing Service требуется при установке ArcGIS Pro для отдельного пользователя для работы офлайн с плавающей лицензией.

Командная строка фиксированной лицензии

Фиксированная лицензия для установки на отдельном компьютере

Установка

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=1 ACCEPTEULA=YES SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=SINGLE_USE

Авторизация продукта

"%ProgramFiles%\ArcGIS\Pro\bin\SoftwareAuthorizationPro.exe" /LIF "<Location of prvc>" /s

Фиксированная лицензия для установки для отдельного пользователя

Установка

msiexec.exe /i "<Path to msi>" /qb ALLUSERS=2 ACCEPTEULA=YES SOFTWARE_CLASS=Professional AUTHORIZATION_TYPE=SINGLE_USE

Установите сервис лицензий ArcGIS Pro

msiexec.exe /i "<Path to msi>" /qb

Авторизация продукта

"%ProgramFiles%\ArcGIS\Pro\bin\SoftwareAuthorizationPro.exe" /LIF "<Location of prvc>" /s

Автоматическая онлайн отмена авторизации

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

SoftwareAuthorizationPro.exe /s /return all

Используйте следующую команду, чтобы отменить авторизации одного или нескольких номеров авторизации:

SoftwareAuthorizationPro.exe /s /return <Single Use license number>

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

Командная строка установки патча

msiexec.exe /p "<path to patch>\mypatch.msp" REINSTALLMODE=omus REINSTALL=ALL /qb

Командная строка установленной справки

Устанавливаемая справка для установки на отдельном компьютере: ArcGIS Pro

msiexec.exe /i "<Path to ArcGISProHelp.msi>" /qb ALLUSERS=1

Устанавливаемая справка для установки для отдельного пользователя: ArcGIS Pro

msiexec.exe /i "<Path to ArcGISProHelp.msi>" /qb

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

Для автоматического удаления продукта используйте следующую команду Windows Installer:

msiexec.exe /x {product code} /qb

Коды продукта для ArcGIS Pro расположены в регистре, либо в HKEY_LOCAL_MACHINE\SOFTWARE\Esri (установка для компьютера), либо в HKEY_CURRENT_USER\SOFTWARE\Esri (установка для пользователя), в строке ProductCode под ключом регистрации продукта.

Примечание:

Актуальные коды продукта см. в списке кодов продукта [PDF].

Связанные разделы