选项文件允许许可管理员控制用户对许可管理器上许可的访问。目前,仅浮动版许可支持使用选项文件;通过 Portal for ArcGIS 许可的 ArcGIS Pro 命名用户许可不受支持。
可根据用户名称、主机名称、显示或 IP 地址识别用户。
对于浮动版许可,许可管理员可执行如下操作:
- 允许或拒绝使用特定许可
- 允许或拒绝许可借用
- 保留许可
如果您具有企业级单机版许可,许可管理员可允许或拒绝特定许可的授权。
选项文件中的行被限制为最多 4,000 个字符。在选项文件行中,反斜线 (\) 字符用作继续符。
在选项文件中可写入注释,每个注释行以井号 (#) 开头。选项文件中的内容区分大小写。请确保用户名称和功能名称输入正确。
要创建并使用选项文件
- 打开记事本或另一个文本编辑器。
- 基于所需控制创建选项。查阅各种所支持选项的各个语法主题。
- 在 ArcGIS License Manager 安装位置将文件保存为 ARCGIS.opt。默认位置是 C:\Program Files\ArcGIS\License10.3\bin(32 位计算机),或 C:\Program Files (x86)\ArcGIS\License10.3\bin(64 位计算机)。
- 通过开始 > 程序 > ArcGIS > License Manager > License Server Administrator启动 ArcGIS License Server Administrator。
- 单击内容列表中的开始/停止许可服务,然后单击重新读取许可按钮来获得选项文件。要查看是否已应用这些选项,请单击诊断,然后单击查看来查看调试日志。
从许可服务器管理器获得功能名称
当引用产品或扩展模块时,必须在选项文件中使用功能名称。可从许可服务器管理器中获得要在选项文件中使用的确切的功能名称。
- 打开许可服务器管理器。
- 从内容列表中选择可用性。
- 双击要在选项文件中使用的产品或扩展模块。
- 使用在窗口底部找到的内部功能名称值。例如,对于 ArcGIS for Desktop Advanced,内部功能名称是 ARC/INFO。
一个示例选项文件
# 此示例将为用户 John 保留 ArcGIS for Desktop Basic License RESERVE 1 VIEWER USER John |
所支持的选项
这是可与 ARCGIS 供应商后台程序一起使用的所支持选项的列表。有关详细使用信息,请单击该选项。
将供应商后台程序的调试日志信息写入指定文件。 | |
拒绝用户访问功能。 | |
拒绝用户激活许可服务器上的单机版许可。 | |
拒绝用户访问所有 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