管理旧版本地许可证

Tekla Structures
修改时间: 7 3月 2024
Not version-specific
Tekla Structures

管理旧版本地许可证

在设置本地许可后,您可以验证许可证的数量是否正确,以及许可证的使用是否正确。

您可以使用 Tekla 许可证服务器附带的 LMTOOLS 应用程序来监视当前谁正在使用许可证。

您需要在以下情况下进行更改:

  • 如果用户选择了错误的许可证类型或次要用户保留了过多的许可证,您可以通过定义使用许可证的访问权限来确保目标用户可以使用正确类型的许可证。

  • 在以下情况下,您需要停用现有的本地许可证:
    • 当您开始使用新版本的 Tekla Structures 时,需要激活续订的许可证。
    • 在激活同一许可证的已更改版本(例如,更改并发用户的数量)之前。
    • 在进行会影响许可证服务器的硬件更改之前。
    • 要将许可证移到不同的许可证服务器时。
  • 如果您的本地许可证变得不受信任或被禁用,您可以进行有限次数的修复。

监控 Tekla Structures 许可证使用情况

利用本地许可证,您可以使用随 Tekla 许可证服务器一起提供的 LMTOOLS 应用程序查看当前许可证使用情况。

LMTOOLS 应用程序需要 Windows 管理员权限才能运行。

  1. 通过开始菜单或“开始”屏幕转到Tekla 许可 > LMTOOLS,具体取决于您的 Windows 操作系统。
  2. 如果未定义正确的 Tekla 许可证服务器,请切换到工具选项卡并添加许可证服务器路径:
    1. 供应商名称框中键入 tekla
    2. 路径框中键入您的许可证服务器地址,如 port@host
    3. 单击覆盖路径

  3. 服务器状态选项卡上,单击执行状态查询。您将收到一份列表,其中说明服务器上已经激活的许可证数量和配置类型,以及查询时正在使用的许可证数量。

    状态查询使用 Tekla Structures 配置的缩写。此外,您也可以在授权证书或 Tekla License Administration Tool 中找到缩写描述。

在访问权限定义中使用的配置代码和关键字

当您在 tekla.opt 中定义访问权限时,您需要为配置使用正确的缩写(代码),否则定义将不起作用。访问权限使用特定的关键字定义。

配置代码

当您在 Tekla Structures 选项文件中为不同的 tekla.opt 配置定义访问权限时,您需要在定义中为每个配置添加适当的代码。

注:

配置代码向后兼容,旧版 Tekla Structures 中的许可代码仍然有效。但是,配置的商业产品名可能会随着版本更新而有所变化。例如,STDL-C 的商业产品名曾为 Steel Detailing Limited,现已更改为 Primary。

Tekla Structures 配置的代码如下:

配置代码 配置
CM-C 建筑建模
DEV-C 开发者
DFR-C 绘图师
EDU-C 教程
FUD-C 完全
PCD-C 预制混凝土深化
RCD-C 钢筋深化
SDE-C 工程
STD-C 钢结构深化
PPC-C 混凝土生产计划师
STDL-C Primary
VIE-C 项目查看者

最常用关键字

下面列出并描述了 tekla.opt 选项文件中用于定义许可证访问权限和限制的最常见关键字:

关键字

描述

使用信息

EXCLUDE

阻止访问 Tekla Structures 配置。

与配置的缩写一起使用。

EXCLUDE_ENTITLEMENT

阻止借用许可证。

与许可证的激活 ID 一起使用。

EXCLUDEALL

阻止访问所有 Tekla Structures 配置。

GROUP

定义一个用户组以供使用任何选项。

与 Windows 用户名一起使用(以空格分隔)。

HOST_GROUP

定义一个主机组以供任何选项使用。

与计算机主机名或 IP 地址一起使用(用空格分隔)。

INCLUDE

允许用户使用 Tekla Structures 配置。

与配置的缩写一起使用。

INCLUDE_ENTITLEMENT

允许用户借用许可证。

与许可证的激活 ID 一起使用。

INCLUDEALL

允许用户使用所有 Tekla Structures 配置。

MAX

限制配置的使用。

与许可证编号和配置的缩写一起使用。

RESERVE

为用户/主机或一组用户/主机保留许可证。

与许可证编号和配置的缩写一起使用。

  • 如果使用 INCLUDE 关键字允许某人使用配置,其他用户将自动被阻止使用该配置。

  • 如果使用 EXCLUDE 关键字拒绝某人使用配置,其他用户将自动被允许使用该配置。

  • 如果不存在规则,则允许所有人使用配置。

以下是 tekla.opt 选项文件中的一些定义示例:

选项文件定义 描述

INCLUDE PCD-C USER scarlett

仅允许用户 scarlett 使用预制混凝土深化配置。

EXCLUDE FUD-C USER justin

不允许用户 justin 使用完全配置。允许其他用户使用完全配置。

GROUP tsusers jessica joe neil

INCLUDEALL GROUP tsusers

用户 jessicajoeneil 属于 tsusers 组。只有 tsusers 组被允许使用所有配置。

EXCLUDEALL HOST pcrobert

不允许在计算机 pcrobert上使用任何配置。

INCLUDE_ENTITLEMENT qwer-1234-asdf-5678-zx USER gwen

仅允许用户 gwen 借用激活 ID 为 qwer-1234-asdf-5678-zx的许可证。

EXCLUDE_ENTITLEMENT rtyu-9876-fghj-5432-cv USER matt

不允许用户 matt 借用激活 ID 为 rtyu-9876-fghj-5432-cv的许可证。

GROUP students amy chloe andy dean

MAX 3 EDU-C GROUP students

用户 amychloeandydean 属于 students 组。students 组使用教程配置的许可证数量上限为 3。

RESERVE 1 RCD-C USER vera

为用户 vera 保留了钢筋深化配置的一个许可证。

GROUP STUDENTS user1 user2 user3

RESERVE 3 VIE-C GROUP STUDENTS

用户user1user2user3 属于组 STUDENTS。为 STUDENTS 组保留了项目查看者 配置的 3 个许可证。

STUDENTS 是组名。

user1 至 user 3 是用空格分隔的 Windows 用户名。

数字 3 是需要保留的许可证数量。

VIE-C项目查看者配置的配置代码。

请注意,为某个组保留的许可证归该组专用。即使这些许可证当时未被该组使用,也不能供其他用户使用。

INCLUDE VIE-C:VENDOR_STRING=Enterprise USER john

仅允许用户 john 使用类型为企业项目查看者配置。

修改本地许可证访问权限(tekla.opt)

Tekla Structures 本地许可证服务器管理员可以通过修改 tekla.opt 选项文件,授予不同用户和用户组不同的使用许可证的权利。这可以防止由于其他人已保留或借用了他们并不真正需要的许可证,而导致需要许可证的用户没有许可证可供使用的情况。

许可选项文件 tekla.opt 位于 ..\Tekla\License\Server 文件夹中。

最常用的配置选项包括以下内容:

  • 您可以单独或使用您定义的组来定义特定用户名或主机名/IP 地址的访问权限。您可以在多个组中使用相同的用户名或主机名。

  • 您可以保留一些特定配置(例如,钢结构深化)的许可证,供特定的用户或用户组专门使用。如有必要,组中的用户可以保留比保留配额更多的许可证。其他用户只能使用保留配额之外的剩余空闲许可证之一。

  • 您可以定义用户或组可同时使用的最大 (max) 许可证数量。未包括在此限制中的用户可以使用任何空闲许可证。

  • 您可以包括(允许)某个用户或组,使其独占使用特定配置的所有许可证。其他用户无法使用该配置。

  • 您可以排除(禁止)特定用户使用特定配置的任何许可证。允许其他所有用户使用该配置。

  • 您可以允许和禁止用户借用许可证。

要在 tekla.opt 文件中修改访问权限,请执行以下操作:

  1. 转到 ..\Tekla\License\Server 文件夹。
  2. 在文本编辑器中打开 tekla.opt 文件。
  3. 输入许可证访问权限和限制的定义。

    定义字符串包含下列部分: [keyword] [Tekla Structures feature] [user type] [name]

    在编写定义时,请遵守以下规则。

    • 请注意选项文件区分大小写。

    • 如果需要定义用户组和主机组,请首先定义它们。

      定义用户组时使用 Windows 用户名,定义主机组时使用主机名或 IP 地址。

    • 每行输入一个定义。定义包含以下内容:

      • 定义操作的选项关键字。

      • 受关键字影响的功能,例如配置。

      • 受关键字影响的类型。

        选项包括:USERGROUPHOSTHOST_GROUP

      • 受关键字影响的用户、用户组、主机或主机组的名称。

        您可以搭配 HOSTHOST_GROUP 关键字一起使用计算机的主机名或 IP 地址。

    • 要禁用选项文件中的一行,请在该行的开头输入 #

    定义的示例:

    INCLUDE PCD-C USER scarlett(仅允许用户 scarlett 使用预制混凝土深化配置。)

    RESERVE 1 RCD-C USER vera(为用户 vera 保留了钢筋深化配置的一个许可证。)

    有关允许的关键字和配置代码的详细信息以及更多示例,请参见 在访问权限定义中使用的配置代码和关键字

  4. 保存更改并关闭文本编辑器。
  5. 在 Windows 开始 菜单上,转到 Tekla 许可 > LMTOOLS
  6. LMTOOLS 中,转到启动/停止/重新读取选项卡,然后单击重新读取许可证文件按钮更新许可证文件中的更改。

有用的链接

有关将特定 Tekla Structures 版本限制到特定用户的更多信息,请参见 Tekla User Assistance 中的以下支持文章:如何将特定 Tekla Structures 版本限制到特定用户

在许可证服务器之间移动许可证

您可以将本地许可证从一个许可证服务器转移到另一个服务器。在某些情况下需要移动许可证,例如,在您切换到新硬件时,或者希望将来自多个工作站的许可证整合到一个集中服务器时。

  1. 对于要移动的许可证,在目前包含该许可证的计算机上的 Tekla License Administration Tool 中,取消激活这些许可证
  2. 如果另一台计算机上没有包含这些许可证的许可证授权证书文件,请找到包含相应许可证的 EntitlementCertificate.html 文件,并将其复制到要激活许可证的计算机上。
    • 授权证书文件通过电子邮件发送。在安装说明中,我们建议将授权文件存储在许可证服务器安装文件夹 (..\Tekla\License\Server\) 中,您可从此处将其复制到其它计算机上的同一文件夹。

    • 根据需要重命名文件,以避免不同的授权证书文件彼此覆盖。

    • 一个文件中可以有多个许可证,因此您可以使用同一授权证书文件在不同的计算机上激活不同的许可证。

  3. 在另一台计算机上的 Tekla License Administration Tool激活许可证以完成移动。

建议您将受信存储(..\ProgramData\FLEXnet\)备份到许可证服务器以外计算机上的安全位置。如果意外删除了活动许可证,备份可以帮助您在同一台服务器上恢复许可证。

修复本地许可证

如果您的本地许可证变为不受信任或被禁用,则无法使用这些许可证,需要对其进行修复。

许可证信任状态显示在 Tekla License Administration Tool 中的激活证书区域。如果信任状态符号为绿色,则表示该信息受信任,如果为红色,则表示信息不受信任。

警告:

由于技术和安全原因,您只能对激活 ID 进行有限次数的修复,目前每年允许修复两次。因此,您必须向本地 Tekla Structures 代表通知您执行许可证修复的情况并记录修复次数。

状态可以为以下值之一:

  • 红色 H主机)指示服务器已移动到另一台计算机,或者计算机硬件已发生彻底更改。

    许可证的主机信任状态为不受信任:

    注:

    在某些情况下,可能无法修复主机信任状态为不受信任的许可证。

  • 红色 T时间)指示系统时钟被篡改。

    许可证的时间信任状态为不受信任:

  • 红色 R恢复)指示从备份副本获取了许可证。

    许可证的恢复信任状态为不受信任:

要修复许可证,请执行以下操作:

  1. 在 Windows 开始菜单上,转到 Tekla 许可 > Tekla License Administration Tool

    已激活许可证 区域显示已激活的许可证。

  2. 单击修复

    许可证服务器将与 Trimble 的激活服务器联系。修复成功后, Tekla License Administration Tool 对话框中的信任状态将更新。

Tekla 许可中使用的 LMTOOLS 选项和设置

LMTOOLS 是一个管理许可证服务器的图形用户界面。此工具由 Flexera Software 提供。

注:

如果您使用 Flexera Software 的 FlexNet Manager 来管理其他许可证,请不要使用 LMTOOLS

服务/许可证文件选项卡

选项/设置 描述
使用许可证文件的配置 未使用。
使用服务的配置 在管理 Tekla 许可证时,必须始终在服务/许可证文件选项卡上选择使用服务的配置Tekla Licensing Service。在安装 Tekla 许可证服务器的过程中会默认选择这些选项。
LMTOOLS 忽略许可证路径环境变量 未使用。

系统设置选项卡

系统设置选项卡显示关于正在运行 LMTOOLS 的计算机的公共设备和操作系统信息。

选项/设置 描述
主机标识符设置

计算机/主机名

用户名

CPU ID

IP 地址

以太网地址

磁盘卷序列号

FLEXID

时间设置

系统时区

GMT 时间

与 UTC 的差异

MSDOS 时间

本地时间

Windows 目录

将 HOSTID 信息保存到文件

将主机标识符信息保存到文本文件。

工具选项卡

实用程序 选项卡上的值会影响 服务器状态 选项卡上的状态列表中显示的信息。默认情况下,状态列表显示有关您所连接的所有许可证服务器的信息。

选项/设置 描述
文件名

浏览

查找版本

查找与文件链接的 FlexNet 许可的版本。对诊断错误有用。浏览该文件并单击查找版本

供应商名称

路径

添加供应商路径

覆盖路径

列出所有供应商路径

供应商名称和路径的示例:

供应商名称tekla

路径27007@myserver(端口和许可证服务器计算机名称/主机名)

用于 Tekla 许可证服务器的供应商名称tekla(所有字母均小写)。

要添加将在服务器状态选项卡上的状态列表中列出的许可服务,请在供应商名称路径框中输入供应商信息,并单击添加供应商路径

如果想让状态列表只显示有关特定许可证服务器的信息,请在供应商名称路径框中输入供应商信息,然后单击覆盖路径以替换状态列表中显示的现有许可证服务器。

列出所有供应商路径按钮会列出在服务器状态选项卡上的状态列表中进一步详细显示的所有许可服务。

启动/停止/重新读取选项卡

启动/停止/重新读取选项卡上,您可以停止和启动许可证服务器,并调整与停止服务器相关的一些设置。

注:

在执行涉及 Tekla 许可证服务器的操作时,此计算机上安装的 FlexNet 许可证服务列表中的 Tekla Licensing Service 必须处于活动状态。您可以从服务/许可证文件选项卡的服务列表中选择 Tekla Licensing Service

选项/设置 描述
此计算机上安装的 FlexNet 许可证服务

列出许可证服务器计算机上的所有 FlexNet 许可证服务。

在执行涉及 Tekla 许可证服务器的操作时,请始终确保 Tekla Licensing Service在此计算机上安装的 FlexNet 许可证服务列表中处于活动状态。

  • 激活 Tekla Licensing Service,方法为:从服务/许可证文件选项卡的服务列表中选中它。

启动服务器

启动在此计算机上安装的 FlexNet 许可证服务列表中处于活动状态的许可证服务器。

停止服务器

停止在此计算机上安装的 FlexNet 许可证服务列表中处于活动状态的许可证服务器。单击该按钮后,状态栏将显示信息正在停止服务器,经过几秒钟时间后会停止许可证服务器。服务器停止后,该信息不会发生变化。

如果停止服务器不能停止服务器,请选中强制服务器关闭复选框并再次单击停止服务器

重新读取许可证文件

更新许可证服务器而不停止和启动它。当您手动通知许可证服务器有关许可证的更改时,需要使用此按钮。

有关更多信息,请参见激活本地许可证

高级设置

将 lmdown 限制为仅在 lmgrd 运行的节点中有效。

选择此选项时,只能在服务器计算机上停止服务器。没有人能够在客户端计算机上意外停止许可证服务器。

我们建议您使用此选项。

禁用 lmdown 工具,使用任务管理器。

选择此选项时,无法在 LMTOOLS 中停止服务器。只能在 Windows 任务管理器中停止服务器。

禁用许可证文件的‘lmremove’。

在 Tekla 许可中不使用。

服务器状态选项卡

服务器状态选项卡显示许可证服务器和许可证的状态。在这里您可以检查有多少许可证正在使用或借用,谁当前正在服务器上使用许可证,以及许可证在哪台计算机上借用。

如果只想检查 Tekla 许可证服务器和许可证的状态,请在各个监控程序框中输入 tekla,然后单击执行状态查询

下面是许可证服务器信息的示例:

  1. 许可证服务器 port@hostname
  2. 许可证服务器已启动并运行
  3. 具有 Tekla 标识的许可证服务器已启动并运行
  4. 每次状态检查时都会显示 TeklaServer 的默认值

下面是许可证信息的示例:

  1. 显示许可证信息的配置。在本例中为完整详图。
  2. 在许可证服务器上激活的许可证数量
  3. 正在使用的许可证数量;从许可证服务器签出或借用
  4. 借用的许可证
  5. 在哪台计算机借用许可证
  6. Tekla 许可证版本
  7. 借用许可证的时间
  8. 从许可证服务器签出的许可证
  9. 并显示用户已在哪台计算机上签出许可证。在本例中,用户为 user4,计算机和显示名称为 computer7。
  10. 签出许可证的许可证服务器主机名/端口
  11. 启动 Tekla Structures 会话的时间
  12. 其他配置的许可证使用情况。在本例中为混凝土深化。

服务器诊断选项卡

服务器诊断选项卡显示有关许可证服务器和许可证的更多信息,并提供诊断。

注:

如果许可证服务器出现问题,请将 tekla.lictekla.opttekla_debug.log 文件的副本发送到您本地的 Tekla Structures 支持。服务器诊断选项卡上的信息不够详细,不足以解决某些问题。

  • 要显示诊断信息,请单击执行诊断

下面是 LMTOOLS 许可证服务器和许可证诊断的示例:

  1. 许可证服务器 port@hostname
  2. 所有 Tekla 许可证服务器安装的通用信息
  3. 在哪个配置中显示信息。在本例中是浏览器。
  4. Tekla 许可证版本
  5. 许可证服务器主机名
  6. 许可证的到期日期。在本例中许可证是永久的。

配置服务选项卡

配置服务选项卡上的值是在安装 Tekla 许可证服务器的过程中自动填充的。但是,如果在许可证服务器安装过程中遇到问题,导致许可证服务器没有自动启动,您需要在配置服务选项卡上手动配置这些设置。

注:

每当在 LMTOOLS 中进行涉及 Tekla 许可证服务器的修改或任何操作时,须在服务名称列表中选择 Tekla Licensing Service

借用选项卡

警告:

使用 Tekla License Borrow Tool 借用 Tekla 许可证。请勿使用 LMTOOLS 的“借用”选项卡借用 Tekla 许可证。

这些内容是否有用?
上一步
下一步