许可的软件规则概述
DTS 使用基于 EULA 的方法确定环境中有哪些软件产品确实需要许可证。例如,Microsoft 可能允许 Office 2010 Professional 的许可证也能够许可 Office 2002 Standard,但是不能许可 Office 2010 Standard。无论设备上存在多少份这样“顺带许可”的软件,都只需要一份许可证就可以满足遵从性。这称为“有效许可”,即需要的许可证的数量,以及可能已安装的许可证。DTS 使用基于查询的灵活引擎来确定有效许可。
可以使用 DTS 树视图中的许可的软件文件夹来配置和组织通过共享许可证信息来为软件产品分组的规则。这些规则列在许可的软件 > 所有规则文件夹中,收集用于审计和报告的数据,以及显示保证遵从性所需的许可证数量。
DTS 在安装时附带大量可用于跟踪许可的软件的规则,也可以针对当前未列出的特殊软件配置自己的规则。有关详细信息,请参阅许可的软件向导。
默认情况下,Data Analytics 软件管理器服务会在夜间运行,按照许可的软件 > 所有规则文件夹中的所有规则配置执行软件检测和许可证计算。如果将某个供应商组从维护扫描中排除,则不会进行此检测。
可以选择按需运行这些规则,或者将这些规则作为计划任务运行,可以按供应商组运行或单独运行。要了解特定于某供应商的许可的软件规则,可打开许可的软件 > 所有供应商文件夹。
可以通过各种右键菜单来完成大多数与许可的软件规则相关的工作。

在 DTS 树视图中,右键单击许可的软件文件夹以访问这些菜单:
- 添加组:创建可用于组织规则的组文件夹,将规则从其他文件夹中拖放到这个新文件夹。要同时运行一系列规则时,分组很有用。
- 导入组:从 .XML 文件导入组文件夹。该操作不会导入组的规则配置,而只是导入组中的规则的定义。必须单独将规则配置文件导入目标数据库,否则将导入空的组文件夹。
- 新建规则:打开向导,创建新的许可的软件规则。
- 显示所有检测到的许可的软件:显示所有已扫描的许可软件的最新列表。
- 将许可的软件添加到 SLM:手动运行 Data Analytics 软件管理器服务,以将产品许可证数据添加到管理套件的软件许可证监视 (SLM) 控制台。此操作会在每天夜晚服务运行时自动执行。只在必要时才运行该流程,因为它非常消耗资源,而且需要数小时才能完成。
- 删除许可的软件数据:彻底删除清单数据库外的所有设备的软件数据。此数据不会再显示在清单中,直至创建用于启用 Data Analytics 软件管理器服务以通过扫描来检测该软件的新规则。
- 添加其他检测规则:允许您将许可的软件分配给设备(使用之前定义的查询)或 LDAP 组,确保 SLM 许可证遵从性计算中计入这些用户。通过分配 LDAP 组,可以准确地跟踪 Citrix 或 Terminal Server VDI 授权环境中的许可证使用情况,在这些环境中,用户远程访问软件并且未使用已安装 Ivanti 代理的设备。
结合 Data Analytics 随附的许可软件规则使用这些规则 — 当您具有默认规则无法完全覆盖的独特许可场景时很有用。与您可能对默认规则所做的修改不同,这些规则不会随新的 Data Analytics 更新而被删除。 - 分配处理状态:允许您通过将数据库属性 Computer.Software.Licensed Software.Authorized 设置为“是”或“否”来指定用户是否有权获得此软件。处理状态不影响 SLM 遵从性计算;它仅用于参考,默认为空。如果将 LDAP 组或查询分配给软件产品,则匹配的设备将设置为是;不匹配的设置为否。
- 导出检测和处理规则:将所有检测规则和处理状态信息导出为 .XML 文件。
- 导入检测和处理规则:从 .XML 文件导入检测规则和处理状态信息。
- 修改已批准的软件:可以选择要将哪些产品作为网络环境的公司标准的一部分。这是全局列表,Data Analytics 软件管理器服务使用它来验证所有设备是否经过标准化并运行公司批准的软件。
打开许可的软件文件夹并右键单击所有供应商文件夹,以访问以下菜单项:
- 添加组:创建可用于组织规则的组文件夹,将规则从其他文件夹中拖放到这个新文件夹。要同时运行一系列规则时,分组很有用。
- 添加根组:在树视图的根目录创建一个组文件夹,该文件夹可用于组织规则。将规则从其他文件夹中拖放到这个新文件夹中。要同时运行一系列规则时,分组很有用。
- 导入组:从 .XML 文件导入组文件夹,这在多核心环境中非常有用。该操作不会导入组的规则配置,而只是导入组中的规则的定义。必须单独将规则配置文件导入目标数据库,否则将导入空的组文件夹。
- 导出组:将组文件夹及其内容导出为 .XML 文件,这在多核心环境中非常有用。
- 计划:计划所有供应商中的规则,以针对清单数据库立即运行规则或稍后运行规则。该任务会显示在已计划文件夹中,并且会在管理套件控制台的计划任务中创建脚本。脚本名称通常是 <规则名称>_<规则 idn>.ini。如果要更改计划设置,可转到计划任务,然后进行修改。在计划规则时,规则可以处于不活动状态。
- 立即运行:立即运行所有供应商的规则,而非等待其在维护扫描中运行。
- 设置组运行顺序:该选项仅对在所有供应商下创建的供应商组规则可见。它可以设置供应商组文件夹中的规则的运行顺序。顶部的规则首先运行,然后按降序依次运行其他规则。使用箭头键来更改运行顺序。
运行顺序很重要,因为某些规则依赖于其他规则提供的信息。例如,如果要获取 Dell 设备的保修数据,需要首先运行 Dell 保修规则以扫描最初添加到数据库的数据,然后运行上一次保修结束日期规则,该规则会扫描更具体的保修数据。
打开许可的软件 > 所有供应商文件夹并右键单击一个供应商组,以访问一系列菜单项(稍后详述)和此菜单项:
- 禁用/启用组:禁用组及其规则,使其不再作为夜间的 Data Analytics 软件管理器服务扫描的一部分运行。禁用组时,服务会跳过该组,并且不运行其规则。
如果供应商的默认规则并不代表贵组织与该供应商达成的具体许可证协议,那么该功能非常有用。例如,如果与 Microsoft 达成一项交易,但是与他们的标准许可证降级权限并不相同,则可以禁用许可的软件 > 所有供应商 > Microsoft 组,并且创建名为“YourCompany Microsoft”的新组。在该组中,可以根据贵组织使用 Microsoft 产品的具体情况来配置新规则,以反映与该供应商达成的许可证协议的本质。
打开许可的软件 > 所有供应商 > 任意供应商组文件夹并右键单击一条规则,以访问一系列菜单项(稍后详述)和此菜单项:
- 更新使用情况:手动激活该规则以使其运行。