Файл опций позволяет администратору лицензий контролировать доступ пользователей к лицензиям на сервере менеджера лицензий. В настоящее время использование файла опций поддерживается только плавающими лицензиями; лицензии именованных пользователей ArcGIS Pro и премиум-приложений через локальный Portal for ArcGIS не поддерживаются.
Пользователи идентифицируются по имени пользователя, имени компьютера, отображению или IP-адресу.
В случае использования плавающих лицензий администратор лицензий может делать следующее:
- Разрешать или запрещать использование определенных лицензий
- Разрешать или запрещать заимствование лицензий
- Резервировать лицензии
Если у вас есть корпоративные фиксированные лицензии, администратор лицензий может разрешить или запретить авторизацию определенных лицензий.
Максимальная длина строки в файле опций – 4000 символов. В качестве символа продолжения строки в строках файла опций можно использовать символ обратной косой черты (\).
Вы можете включить комментарии в ваш файл опций, начиная каждую строку комментария со знака решетки (#). Все записи в файле опций будут обработаны с учетом регистра. Следите за тем, чтобы имена пользователей и имена объектов вводились правильно.
Для создания и использования файла опций
- Откройте Блокнот или другой текстовый редактор
- Создайте ваши опции с учетом типа контроля, который вам нужен. См. отдельные темы для информации о синтаксисе различных поддерживаемых опций.
- Сохраните файл с именем ARCGIS.opt в установочной директории ArcGIS License Manager. По умолчанию файл сохраняется в папке C:\Program Files\ArcGIS\License10.6\bin (на компьютерах с 32-разрядной ОС) или C:\Program Files (x86)\ArcGIS\License10.6\bin (на компьютерах с 64-разрядной ОС).
- Запустите ArcGIS License Server Administrator из Пуск > Все программы > ArcGIS > License Manager > License Server Administrator.
- Щёлкните Запустить/Остановить сервис лицензий в таблице содержания и щёлкните кнопку Повторно считать лицензии для включения файла опций. Чтобы проверить, были ли применены опции, щелкните Диагностика и выберите Проверить для просмотра журнала отладки.
Получение имен объектов из ArcGIS License Server Administrator
При ссылке на продукты или дополнительные модули в файле опций необходимо использовать внутренние имена объектов. Список, содержащий большинство внутренних имен элементов, находится в разделе Имена элементов для файла опций ArcGIS. Вам также нужно использовать License Server Administrator для задания внутренних имен элементов:
- Откройте License Server Administrator.
- Выберите Доступность в таблице содержания.
- Дважды щёлкните на продукте или дополнительном модуле, которые вы хотите использовать в файле опций.
- Используйте значение Внутреннего имени объекта, расположенное в нижней части окна. Например, для ArcGIS Desktop Advanced внутренним именем объекта является ARC/INFO.
Пример файла опций
# В этом примере лицензия ArcGIS for Desktop Basic резервируется для пользователя John RESERVE 1 VIEWER USER John |
Поддерживаемые опции
Это список поддерживаемых опций, которые можно использовать с демоном вендора ARCGIS. Чтобы получить подробную информацию об использовании, щёлкните опцию.
ACTIVATION_EXPIRY_DAYS | Ограничивает заимствование количеством дней для конкретного Entitlement ID (номера авторизации) |
Запись информации журнала отладки для этого демона поставщика в заданный файл. | |
Запрет на доступ пользователя к этой части программы. | |
Запрет на активацию пользователем фиксированных лицензий, находящихся на сервере лицензий. | |
Запрет на доступ пользователя ко всем частям программы, предоставляемым демоном ARCGIS. | |
Определение группы пользователей для использования с любыми опциями. | |
Задание опции учета или игнорирования регистра в именах пользователей и компьютеров. | |
Определение группы компьютеров для использования с любыми опциями. | |
Разрешение на использование части программы пользователем. | |
Разрешение на активацию пользователем фиксированных лицензий, находящихся на сервере лицензий. | |
Разрешение на доступ пользователя ко всем частям программы, предоставляемым демоном ARCGIS. | |
Ограничение использования для конкретной части программы/группы – определение приоритетов использования среди пользователей. | |
Отключение регистрации некоторых элементов в файле журнала отладки. | |
Резервирование лицензий для пользователя или группы пользователей/компьютеров. |
Задание лицензионных ограничений с помощью типа
Некоторые ключевые слова опций накладывают ограничения на то, кем и где могут использоваться лицензии. Эти опции содержат аргумент type, который указывает, на чем основано ограничение.
При использовании ключевых слов опций EXCLUDE, EXCLUDE_ENTITLEMENT, EXCLUDEALL, INCLUDE, INCLUDE_ENTITLEMENT, INCLUDEALL, MAX и RESERVE для type можно использовать следующие значения:
- USER – Имя пользователя, который работает с приложением с поддержкой Flex. Имена пользователей чувствительны к регистру и не должны содержать пробелы.
- HOST – Системное имя или IP-адрес компьютера, на котором запущено приложение. Имена компьютеров чувствительны к регистру. IP-адрес может содержать групповые символы.
При использовании ключевых слов опций EXCLUDE, EXCLUDEALL, INCLUDE, INCLUDEALL, MAX и RESERVE для type можно использовать следующие значения:
- DISPLAY – Имя, где отображается приложение. В UNIX DISPLAY имеет вид /dev/tty xx (всегда /dev/tty, когда приложение выполняется в фоновом режиме) или имя X-Display В Windows это системное имя или, в случае среды Terminal Server, имя клиента Terminal Server. Имена отображения чувствительны к регистру.
- INTERNET – IP-адрес системы, в которой выполняется приложение. IP-адрес может содержать групповые символы.
В Windows (без Terminal Server) для HOST и DISPLAY будет выбрано имя системы. Для лицензий, позволяющих производить копирование из Terminal Server (ключевое слово TS_OK в строке объекта), USER, HOST и DISPLAY могут отличаться друг от друга.
Для вышеперечисленных типов может использоваться только один элемент. Пример:
EXCLUDE coolsoft USER joe
Чтобы задать список пользователей или компьютеров, сначала определите список, используя строки опций GROUP или HOST_GROUP, и затем используйте type GROUP или HOST_GROUP для указания имени группы. Пример:
GROUP stars joe barbara susan
EXCLUDE coolsoft GROUP stars