选项文件允许许可管理员控制用户对 License Manager 上许可的访问。目前,仅浮动版许可支持使用选项文件;通过预置 Portal for ArcGIS 的 ArcGIS Pro 和 Premium App 指定用户许可不受支持。
可根据用户名称、主机名称、显示或 IP 地址识别用户。
对于浮动版许可,许可管理员可执行如下操作:
- 允许或拒绝特定许可的使用
- 允许或拒绝许可借入
- 保留许可
如果您具有企业级单机版许可,许可管理员可允许或拒绝特定许可的授权。
选项文件中的行被限制为最多 4,000 个字符。在选项文件行中,反斜线 (\) 字符用作继续符。
在选项文件中可写入注释,每个注释行以井号 (#) 开头。选项文件中的内容区分大小写。请确保用户名称和功能名称输入正确。
要创建并使用选项文件
- 打开记事本或另一个文本编辑器。
- 基于所需控制创建选项。查阅各种所支持选项的各个语法主题。
- 在 ArcGIS License Manager 安装位置将文件保存为 ARCGIS.opt。默认位置是 C:\Program Files\ArcGIS\License10.5\bin(32 位计算机),或 C:\Program Files (x86)\ArcGIS\License10.5\bin(64 位计算机)。
- 从开始 > 程序 > ArcGIS > License Manager > License Server Administrator 启动 ArcGIS License Server Administrator。
- 单击内容列表中的开始/停止许可服务,然后单击重新读取许可按钮来获得选项文件。要查看是否已应用这些选项,请单击诊断,然后单击查看来查看调试日志。
从许可服务器管理器获得功能名称
当引用产品或扩展模块时,必须在选项文件中使用内部功能名称。有关大多数内部功能名称的列表,请参阅 ArcGIS 选项文件的功能名称主题。也可以使用 License Server Administrator 查找内部功能名称:
- 打开 License Server Administrator。
- 从内容列表中选择可用性。
- 双击要在选项文件中使用的产品或扩展模块。
- 使用窗口底部显示的 Internal Feature Name 值。例如,对于 ArcGIS Desktop Advanced,内部功能名称是 ARC/INFO。
一个示例选项文件
# 此示例将为用户 John 保留 ArcGIS for Desktop Basic License RESERVE 1 VIEWER USER John |
所支持的选项
这是可与 ARCGIS 供应商后台程序一起使用的所支持选项的列表。有关详细使用信息,请单击该选项。
ACTIVATION_EXPIRY_DAYS | 将借入天数限制为特定授权 ID(授权编号) |
将供应商后台程序的调试日志信息写入指定文件。 | |
拒绝用户访问功能。 | |
拒绝用户激活许可服务器上的单机版许可。 | |
拒绝用户访问所有 ARCGIS 后台程序提供的功能。 | |
定义用户组来使用任何选项。 | |
设置该选项可控制用户名称和主机名称是否区分大小写。 | |
定义主机组来使用任何选项。 | |
允许用户使用功能。 | |
允许用户激活许可服务器上的单机版许可。 | |
允许用户访问所有 ARCGIS 后台程序提供的功能。 | |
限制特定功能/组的使用 - 在用户间设置使用的先后顺序。 | |
关闭调试日志文件中某些项目的记录。 | |
保留一个用户或一组用户/主机的许可。 |
使用类型指定许可限制
一些选项关键字可以限制使用许可的用户或使用许可的位置。这些选项使用指定限制依据的类型参数。
当使用选项关键字 EXCLUDE、EXCLUDE_ENTITLEMENT、EXCLUDEALL、INCLUDE、INCLUDE_ENTITLEMENT、INCLUDEALL、MAX 和 RESERVE 时,以下各值可用于类型:
- USER - 执行启用 Flex 的应用程序的用户的名称。用户名称区分大小写且不能包含空格。
- HOST - 执行应用程序的系统主机名称或 IP 地址。主机名称区分大小写。IP 地址可包含通配符。
当使用选项关键字 EXCLUDE、EXCLUDEALL、INCLUDE、INCLUDEALL、MAX 和 RESERVE 时,以下各值可用于类型:
- DISPLAY - 显示应用程序的位置的名称。在 UNIX 上,DISPLAY 是 /dev/tty xx(当应用程序在后台运行时,其始终为 /dev/tty)或 X 显示名称。在 Windows 上,其为系统名称,或在终端服务器环境的情况下,其为终端服务器客户端名称。显示名称区分大小写。
- INTERNET - 执行应用程序的系统的 IP 地址。通配符可用于 IP 地址。
在 Windows 上(非终端服务器),HOST 和 DISPLAY 可设置为系统名称。对于允许从终端服务器检出的许可(功能行中的 TS_OK 关键字),USER、HOST 和 DISPLAY 可互不相同。
以上列出的类型具有单个成员。例如:
EXCLUDE coolsoft USER joe
要指定用户或主机列表,首先使用 GROUP 或 HOST_GROUP 选项行来定义列表,然后使用 GROUP 或 HOST_GROUP 类型来指定组名称。例如:
GROUP stars joe barbara susan
EXCLUDE coolsoft GROUP stars