关于“UNCUT”属性,在FlexNet的官方文档和实际运维中,通常指的是许可证数量字段的 uncounted 值。你问它对回收功能有什么影响,答案很直接:uncounted 许可证基本与常规的浮动许可证回收机制无关。
“uncounted”是什么?
在FlexNet的许可证文件(.lic)中,FEATURE 或 INCREMENT 行有一个字段用于定义许可证的数量。当这个数量被设置为字符串 uncounted 或数字 0 时,就表示这是一个“无限制”许可证。
- 核心特征:uncounted 许可证无需启动许可证服务器(lmgrd)。它通常直接绑定到一台特定的机器上(通过 HOSTID 锁定),作为节点锁定(Node-Locked)许可证使用。数量上,它等同于一份永远可用的授权,不存在多人共享和并发数的概念。
对“回收”功能的影响
“回收”(Recycling 或 Reharvesting)机制,通常指在浮动许可证(Floating License)环境中,将用户空闲或异常占用的许可证收回,再分配给其他有需要的人。

对于 uncounted 许可证来说:
- 回收机制不适用:因为 uncounted 许可证不需要许可证服务器,不存在“签出(checkout)”和“签入(checkin)”的网络会话管理。它更像一把“专属钥匙”,而不是公共图书馆的“公用图书”,所以自然也不存在“回收”一说。
- TIMEOUT 参数无效:在浮动许可证环境中,我们常通过 options 文件设置 TIMEOUT 参数来实现闲置回收。但这个机制依赖于许可证服务器对会话的监控,对无需服务器的 uncounted 许可证无效。
- lmremove 命令无效:lmremove 命令用于强制终止浮动许可证服务器上的一个特定会话。由于 uncounted 许可证没有会话在服务器上,所以无法使用此命令对其进行操作。
最后
简单来说,uncounted 许可证是一个“独立”的授权,它不像浮动许可那样处于一个需要被管理的“池子”里。因此,常规的许可证回收策略对它不产生任何影响。