SPSS · 2022年10月13日

无需重新安装即可轻松地将客户端从站点许可证转换为网络许可证

故障 排除

问题

我们的续订适用于 SPSS,并且我们有相当多的计算机需要续订许可证。我可以静默地推出授权代码,但我现在设置了许可证管理器。有没有办法轻松地转换这些独立站点许可证授权的计算机,以查找许可证管理器以获取其许可证(例如,在其他软件应用程序中,您可以在程序目录中放置或编辑文件)?

解决问题

当然,将站点许可证安装转换为网络许可证的最完整方法是卸载并重新安装。但是,“动态”转换当然是可能的,并且当您有多台机器可以使用时,肯定会更方便。

本地许可的计算机之所以如此,是由两件事构成的:SPSS 安装目录中存在本地许可证文件(文件名:lservrc),以及将 spssprod.inf 文件(也在安装目录中)中的DaemonHost参数设置为值“no-net”。

因此,要将本地许可的计算机转换为网络许可的计算机,您所要做的就是:

a) 删除或重命名 lservrc
b) 编辑 spssprod.inf 文件以将DaemonHost设置为等于运行许可证管理器的计算机的 IP 地址或完整服务器名称:

DaemonHost=no-net

DaemonHost= 123.12.121.4

或者
DaemonHost=servername.domain.edu

如果所有计算机都在实验室中,则它们当前的 spssprod.inf 文件很可能是相同的,因此您只需编辑一个文件,将其放在文件共享上,然后推出一个批处理文件以删除 lservrc 并复制 spssprod.inf 以替换那里的文件。或者,我假设必须有一个命令行实用程序可用于在特定文本文件中执行查找和替换 – 这是所有spssprod.inf:在记事本中打开。


现在,警告:从头开始安装网络许可证将不包括许可证授权向导,这些计算机仍将具有许可证授权向导;它将包括 SPSS Commute 实用程序,该实用程序(当配置为在许可证管理器中使用时)允许便携式计算机用户在指定的时间段内“签出”SPSS 的许可证令牌,然后断开与网络的连接,保留许可证。对于台式机来说,这不是问题,但是如果您有要转换的笔记本电脑,这将是完全卸载/重新安装的原因。