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

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

При автоматической установке настоятельно рекомендуется задать следующие параметры командной строки: ESRI_LICENSE_HOST, SOFTWARE_CLASS, SEAT_PREFERENCE и DESKTOP_CONFIG. Это позволит пользователю совершить установку без использования пользовательского интерфейса и без запуска ArcGIS Administrator Wizard.

ПримечаниеПримечание:

Обновление до версии 10.2.2? Подробнее см. в разделе Текущие пользователи ArcGIS Desktop.

Требования

  • Для запуска программы установки ArcGIS for Desktop в автоматическом режиме на компьютере должен быть установлен и запущен Windows Installer версии 3.1.
    • Исполняемый файл Windows Installer, instmsi3.exe, можно найти на установочном DVD-диске ArcGIS for Desktop, если необходимо установить Windows Installer.
  • Перед запуском автоматической установки все версии продукта, предшествующие 10.1, должны быть удалены.

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

Ниже приведены параметры командной строки, позволяющие напрямую запускать файл MSI для ArcGIS for Desktop. При необходимости используйте их вместе с командами MSI. Параметры командной строки учитывают регистр, используйте их как показано ниже.

Параметр

Значение

Обязательный

Описание

ESRI_LICENSE_HOST=

Менеджер лицензий

Да

Название компьютера, на котором установлен менеджер лицензий.

SOFTWARE_CLASS=

Viewer

Да

Устанавливает ArcGIS for Desktop с уровнем лицензии Basic (ArcView).

Editor

Устанавливает ArcGIS for Desktop с уровнем лицензии Standard (ArcEditor).

Professional

Устанавливает ArcGIS for Desktop с уровнем лицензии Advanced (ArcInfo).

SEAT_PREFERENCE=

Fixed

Да

Устанавливает программное обеспечение ArcGIS для использования на одном рабочем месте (Single Use).

Float

Да

Устанавливает программное обеспечение ArcGIS для использования с плавающей лицензией (Concurrent Use).

INSTALLDIR

Нет

Каталог установки ArcGIS for Desktop. Если не указано, установка будет произведена в %System Drive%\Program Files\ArcGIS.

INSTALLDIR1

Нет

Место установки Python. Если эта функция выбрана, а значение не указано, установка будет произведена в C:\Python27 на локальном диске с наибольшим свободным дисковым пространством.

DESKTOP_CONFIG

TRUE

Да (Если вы используете ESRI_LICENSE_HOST, SOFTWARE_CLASS и SEAT_PREFERENCE в командной строке)

Установка этого параметра в TRUE отменит автоматический запуск мастера ArcGIS Administrator после окончания установки.

RENEWAL_CHECK

TRUE

Нет

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

BLOCKADDINS

#0

Нет

Загружать все надстройки независимо от того, обладают ли они цифровой подписью.

#1

Нет

Загружать и использовать только те надстройки, которые имеют цифровую подпись, выданную доверенным центром сертификации.

#2

Нет

Загружать и использовать только надстройки, опубликованные Esri.

#3

Нет

Загружать только надстройки из папок администратора, а также все надстройки, опубликованные Esri.

#4

Нет

Не загружать и не использовать надстройки в этом приложении.

ENABLEEUEI

0

Нет

Не разрешать участие в программе улучшения продуктов Esri (User Experience Improvement).

1 (1 по умолчанию)

Нет

Разрешить участие в программе улучшения продуктов Esri.

MODIFYFLEXDACL

TRUE

Нет

Значение по умолчанию – FALSE. Установка для этого свойства значения TRUE меняет следующие права доступа и дает право управления сервисом FlexNet любому пользователю:

SERVICE_QUERY_CONFIG SERVICE_QUERY_STATUS SERVICE_ENUMERATE_DEPENDENTS SERVICE_START SERVICE_INTERROGATE SERVICE_USER_DEFINED_CONTROL READ_CONTROL

Выполнение типичной установки ArcGIS for Desktop без взаимодействия с пользователем

Выполните эту команду в командной строке для установки ArcGIS for Desktop в качестве ArcInfo с плавающей лицензией, используя в качестве менеджера лицензий компьютер под названием GIS. В этом примере также будет установлен Python в папку D:\python27:

<setup staging location>\setup.exe ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Professional SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE INSTALLDIR1=D:\python /qb

Доступны дополнительные параметры командной строки:

INSTALLDIR=<installation directory> используется для задания каталога установки. Если параметр INSTALLDIR не задан, установка будет произведена в C:\Program Files\ArcGIS. Если выполняется обновление версии 10.1 (включая SP1) до 10.2.1 и параметр INSTALLDIR недоступен, папка установки будет определена автоматически. INSTALLDIR1=<папка установки> может быть использован для указания папки установки интерпретатора Python. Местоположением по умолчанию для него является Python27 на локальном диске с наиболее подходящим дисковым пространством.

Следующий пример представляет установку клиента при существующем на сервере (\\имя-компьютера) пользователя с правами администратора:

\\machinename\ArcGIS\setup.exe INSTALLDIR=C:\ArcGIS ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Professional SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb
ПримечаниеПримечание:

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

Более подробные сведения доступны в справочном руководстве Microsoft по параметрам командной строки: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asp.

Выполнение полной установки ArcGIS for Desktop в автоматическом режиме

Выполните эту команду в командной строке для полной установки ArcGIS for Desktop с уровнем лицензии ArcEditor с плавающей лицензией, используя в качестве менеджера лицензий компьютер под названием GIS.

<setup staging location>\setup.exe ADDLOCAL=ALL ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Editor SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb

Доступен дополнительный параметр командной строки:

INSTALLDIR=<папка установки> если вы хотите установить в папку, отличную от папки по умолчанию: C:\Program Files\ArcGIS. Если выполняется обновление до версии 10.2.2 и параметр INSTALLDIR недоступен, папка установки будет определена автоматически.

Например:

<setup staging location>\setup.exe INSTALLDIR=C:\ArcGIS ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Editor SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb
ПримечаниеПримечание:

Для указания папки установки для автоматической административной установки используйте параметр командной строки TARGETDIR, а не INSTALLDIR.

Выполнение пользовательской установки ArcGIS for Desktop в автоматическом режиме

Выполните эту команду из командной строки для осуществления настраиваемой установки ArcGIS for Desktop с уровнем лицензии ArcInfo с использованием в качестве менеджера лицензий компьютера GIS:

<setup staging location>\setup.exe /qb ADDLOCAL=<feature1>,<feature2>,.... ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Professional SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb

Выберите компоненты для установки следующим образом:

компонент ADDLOCAL (Необходимо указывать название каждого компонента; например, нельзя использовать команду ADDLOCAL=Applications для установки всех подкомпонентов категории Application).

Приложения

ArcMap

ArcCatalog

Дополнительные компоненты

Python

Дополнительные модули

Ext_3D_Analyst

ArcScan

GeoStatisticalAnalyst

ArcMap_Publishing_Extension

SpatialAnalyst

Schematics

NetworkAnalyst

TrackingAnalyst

Стили

CivicAndBusiness

NaturalResources

Шаблоны

TemplateGeneral

TemplateIndustry

TemplateWorld

TemplateUSA

ПримечаниеПримечание:

  • Все зависимости и необходимые файлы должны быть установлены вместе с выбранным компонентом.
  • Названия компонентов чувствительны к регистру.

Выполнение удаления ArcGIS 10.2.2 for Desktop в автоматическом режиме

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

msiexec.exe /x <{product code}> /qb

Например, чтобы удалить в автоматическом режиме ArcGIS 10.2.2 for Desktop, введите в командную строку следующее:

msiexec.exe /x {761CB033-D425-4A16-954D-EA8DEF4D053B} /qb

Продукты ArcGIS можно удалить с помощью кода продукта. Статья базы знаний 28709 содержит коды продуктов для выпусков ArcGIS и регулярно обновляется.

5/10/2014