由于任何能够访问许可证服务器的用户都可以使用这些IAR网络许可证。在某些情况下,用户不希望某些成员使用这些网络许可证,或只允许其使用网络许可证的部分功能。例如:如果一个特定部门为一组许可付了费,而不希望其它部门的人员使用它们。
我们可以创建一个文件,指定其中可以使用某些功能的用户组。该文件可以使用手动编辑,也可以使用图形工具WlsGrMgr编辑。还需要使用SafeNet环境变量LSRESERV设置指定该文件的位置。
-
打开WlsGrMgr软件,并添加具有正确版本信息(例如:1.01)的新功能(例如:ARM.EW.COMPILER_STD)。在 Capacity字段中选择 No Limit。
-
在下一个Group对话框中,指定要编辑的组名称,以及许可证的用户(token)的数量。
-
在下一个member对话框中,添加允许使用这些功能的用户或PC名称。
-
您可以添加一个另外的组来明确排除不想包括的成员,而允许使用组内的没有包括的成员将被隐性排除。(可选)
-
可以将此文件保存在许可证服务器上,并设置环境变量LSRESERV的值来指定此文件的位置。
-
然后,需要重新启动许可证服务器的服务(Sentinel RMS License manager)。
------------------------------------------------------------------------------------------
# Created By Sentinel RMS Development Kit Group Manager ::: 8.5.2.0015 ::: 1.0
ARM.EW.COMPILER_STD,1.01:EWARM_Compiler_users:3:include_user1 $include_machine !exclude_user
------------------------------------------------------------------------------------------
此文件允许用户include_user1和PC include_machine使用IAR EWARM编译器许可证,而用户Exclude_user不能使用。