软件许可证导入概述
可使用 DTS 树视图中的软件许可证导入文件夹来配置和组织将软件许可证数据导入管理套件的软件许可证监视 (SLM) 控制台的规则。
可以通过该文件夹的右键菜单来完成多种与导入软件许可证相关的任务。
右键单击软件许可证导入文件夹以访问这些菜单项:
- 添加组:创建可用于组织规则的组文件夹,将规则从其他文件夹中拖放到这个新文件夹。要同时运行一系列规则时,分组很有用。
- 导入组:从 .XML 文件导入组文件夹,这在多核心环境中非常有用。该操作不会导入组的规则配置,而只是导入组中的规则的定义。必须单独将规则配置文件导入目标数据库,否则将导入空的组文件夹。
- 新建规则:打开用于配置新的软件许可证导入规则的向导。
- 添加软件许可证查找条目:将新的产品值添加到 DTS 用来将产品映射到许可证的软件许可证查询表格。为供应商、产品和版本构建的列表都来自许可的软件规则。运行许可证导入时,如果收到消息“没有定义产品行 xyz”,则表示尚未在查找表中定义产品,必须将其添加到表中。
- 删除软件许可证查找条目:从 DTS 用来将产品映射到许可证的软件许可证查询表格删除产品值。
- 导入软件许可证查找信息:从 .XML 文件将新的产品值导入 DTS 用来将产品映射到许可证的软件许可证查询表格。
- 导出软件许可证查找信息:从 DTS 用来将产品映射到许可证的软件许可证查询表格中将产品值导出为 .XML 文件。
- 分配计算机组:将计算机组分配给软件许可证,从而限制许可证的范围。这些组是使用软件许可证监视 (SLM) 工具定义的组。
- 导出计算机组:导出计算机组(在 SLM 中定义),以用于另一个数据库中的软件许可证查询表格,这在多核心环境中非常有用。
- 导入计算机组:从另一个数据库中的软件许可证查询表格导入计算机组(在 SLM 中定义),这在多核心环境中非常有用。
打开软件许可证导入 > 所有规则文件夹,并且右键单击某条规以访问以下菜单项:
- 删除:删除规则。如果删除了系统生成的规则,则可以重新安装 Data Analytics 数据库来检索这些规则,或者等待这些规则在 Ivanti 内容更新服务发布更新时重新出现。
- 编辑:编辑自己创建的规则。对于 DTS 默认随附的规则,必须首先复制这些规则才能对其进行编辑。
- 复制:在相同的文件夹中创建规则的副本。然后就可以重命名并编辑该副本。
- 导出:将规则导出为 .XML 文件。
- 立即运行:立即运行所选规则,而非等待其在维护扫描中运行。
- 计划:计划规则,以针对清单数据库将规则作为任务运行。该任务会显示在 DTS 已计划文件夹中,并且会在管理套件控制台的计划任务中创建脚本。脚本名称通常是 <规则名称>_<规则 idn>.ini。如果要更改计划设置,可转到计划任务,然后进行修改。在计划规则时,规则可以处于不活动状态。
- 立即运行(带异常处理):运行所选规则(带异常处理),也就是必须在规则运行时确认尝试导入的软件。此选项在导入 DTS 可能无法识别的产品的软件许可证时非常有用。
导入软件许可证
导入软件许可证可能会很困难,尤其是从外部源导入时。必须精确地将许可证与许可的软件产品相匹配。包含来自制造商或网站的许可证数据(通过 B2B 连接器规则获得)的报告文件可能与来自其他来源的文件差异较大。
同时,还需要能将每个清单记录正确链接到产品的“密钥”。因为 CDW 和 En Pointe 可能分别将同一个产品称为“ADB CS 6 MC”和“Adobe Creative Suite Master Collection 6”,所以最好确保许可证导入文件包含制造商部件号并将其作为密钥。这样才能一致无误地识别制造商。
导入软件许可证时,DTS 使用查询表格来将制造商部件号映射到许可的软件产品。很多部件号都包含在此表格中,而每次 Ivanti 内容跟新服务发布 Data Analytics 的更新时都会添加更多的部件号。 有时可能需要使用未录入的部件号来手动更新查询表格。
有关详细信息,请参阅软件许可证导入向导。
更新软件许可证查询表格
如果在运行许可证导入后需要更新软件许可证查询表格,则会收到消息“没有定义产品行 xyz”。此消息表示不会在查询表格中定义产品,必须手动将其添加。
如果要查看表格中已定义的产品值,可右键单击软件许可证导入文件夹,然后选择删除软件许可证查找条目。出现的列表会显示当前已定义的所有查询值。
如果组织已停止使用软件产品,不再需要其许可证信息,也可以在查询表格中删除值。
- 在 DTS 树视图中,右键单击软件许可证导入文件夹,然后选择添加软件许可证查找条目。
在分配产品查找值对话框中,可以将产品分配给查询值。为供应商、产品和版本构建的列表都来自已配置的许可的软件规则。如果产品未出现在列表中,则可能需要配置新的许可的软件规则。 - 为许可证导入文件中的这个特定条目选择供应商、产品和版本。
- 选择该值的多个产品,然后单击添加按钮将多个产品分配给该值。
- 选择忽略值来确保不会将这些值分配给许可证导入文件中的任何产品。例如,采购报告中的某些 SKU 可能并非针对某个许可证,而是针对物理介质,例如磁盘组。可以忽略这些值。
- 将制造商部件号等查询值复制到值文本框中。如果对同一个产品有多个值,则应该在不同的行中输入。例如,根据购买产品的方式,Adobe 的同一产品可能存在数千个部件号。
- 选择每行作为自己的条目以确保每个值在许可证导入文件中单独成行。这在映射很多 SKU 并希望将其一次性粘贴时非常有用。
- 对于该条目的许可证数量,选择这个特定 SKU 的许可证数量。大多数 SKU 仅有一个许可证,但也有例外,例如某些供应商可能会销售包含 50 个软件包的 SKU。
- 对于许可证类型,从下拉列表中选择一个类型。
- 单击保存按钮将值添加到数据库中。重新运行软件许可证导入规则时,应该导入该行。
- 单击关闭按钮。
- 在 DTS 树视图中,右键单击软件许可证导入文件夹,然后选择删除软件许可证查找条目。
显示所有产品、其当前在查询表格中列出的部件号值、购买的许可证数量以及许可证遵从性类型的对话框。 - 从列表中选择一个产品,然后单击删除按钮。删除是没有确认提示的,因此在单击此按钮之前请务必确认确实要删除该产品。
- 单击关闭按钮。
分配计算机组来限制软件许可证的范围
可以使用计算机组来限制软件许可证的范围。这些组是已经使用管理套件的软件许可证监视 (SLM) 工具在数据库中定义的组。 例如,如果要求特定许可证仅对纽约分部的计算机有效,可以创建查询,然后用计算机组来引用该查询。
类似于软件查询表格中的映射,DTS 需要了解如何将许可证导入文件中代表计算机组的名称映射到数据库中定义的实际计算机组。名称可以不同,只需要设置映射。
- 在 DTS 树视图中,右键单击软件许可证导入文件夹,然后选择分配计算机组。随即出现一个树视图,其中列出在 SLM 中定义的所有计算机组。
- 右键单击计算机组名称,然后选择添加值。输入值的名称。一次只能将特定值分配给一个计算机组。不过,可以将很多值分配给同一个计算机组。
映射配置完成后,还必须在特定产品的许可证导入文件中配置一个列,以指向“软件许可证.计算机组”。然后会将许可证分配给该组。