软件许可证导入向导
可使用此向导创建一条规则,此规则将软件许可证从 .CSV 文件、Excel 文件和其他数据源导入管理套件的软件许可证监视 (SLM) 控制台。有关使用 DTS 导入软件许可证的详细信息,可查看软件许可证导入概述。
DTS 也具有许可的软件向导,请勿将该向导与本向导混淆。许可的软件规则可检测在设备上安装的软件,并且按共享的许可证对相关的产品进行分组。
通过右键单击 DTS 树中的软件许可证导入并选择新建规则来打开向导。为该规则输入一个唯一的名称和说明,然后选择该规则将存储所收集数据的数据库。在接下来的页面上,输入以下信息:
类型:数据源类型。如果未列出数据源,可以使用软件供应商提供的 ODBC 驱动程序进行连接。根据所选的数据源,此页面上的选项会发生变化:
- 文件名:要导入的文件的完整路径。
- 第一行中的标题:如果列标题(名称)在第一行中,则选中该复选框。
- 分隔符:.CSV 文件中使用的列分隔符,例如逗号或制表符。默认情况下,分隔符为逗号。
- 使用列编号代替名称:如果列名称可能更改,但是列中的数据保持不变,则选择该选项。如果会本地化文件标题,则该选项非常有用。
- 字符集:文件的字符集的格式。美国英语通常使用默认的字符集 ANSI。其他语言可能需要其他字符集来支持其字符。
- 文件名:要连接的 Excel 文件的完整路径。
- 工作表:Excel 文件中要从中读取数据的单张工作表的名称。每条规则仅从一张工作表读取数据。
- DSN:创建的 DSN 的名称。名称必须为系统 DSN,规则才能作为计划任务运行或在扫描时运行。
- 用户:用户名(如有必要)。
- 密码:密码(如有必要)。
- TNS 服务器:用于连接 Oracle 服务器的名称。
- 用户:用于登录 Oracle 服务器的用户或架构。
- 密码:用户的密码。
- 服务器:要连接的实例。
- 数据库:要使用的数据库。
- 用户:要用于连接的 SQL 用户名。
- 密码:SQL 用户名密码。
如果选择 ODBC、Oracle 或 SQL 作为数据源,则会显示本页面。可以在此处从远程数据库中选择要从中导入数据的表格。
表格:从中导入数据的数据库表格的名称。单击省略号按钮 (…) 以在远程数据库中浏览表格。
Where 语句:如果要限制将导入的表格行,请使用 Where 语句。
本页面上列出所选的 .CSV 文件、Excel 文件或远程数据库表格中的所有列。必须将至少两个列映射到清单数据库中的属性,一个列必须确定唯一性(及产品名称),另一个列则必须定义许可证的数量。单击添加按钮以创建映射。
本页面显示以下信息:
- 列:远程数据库表格、.CSV 文件或 Excel 文件中的所有列。
- 类型:列中的数据类型(STRING、DATE 等)。
- 导入密钥:用于确定软件产品唯一性的列,例如通常会采用采购订单号。需要至少将一个列标记为导入密钥;每个列都必须映射到某个属性。单击设置导入密钥按钮将某个列设置为此状态。
- 许可证字段:列的属性映射。至少应该将一个列映射到软件.许可证.数量属性。
- 产品密钥:用于确定许可证映射到的软件产品的列。如果选择多个列,则使用空格来将它们串联起来。必须至少将一个列标记为产品密钥,建议标记制造商的 SKU。单击设置产品密钥按钮将某个列设置为此状态。
- 说明:用于说明软件产品的列(仅用于异常处理)。单击设置说明按钮将某个列设置为此状态。
单击完成按钮。新规则会出现在软件许可证导入 > 所有规则文件夹中。
如果从 .CSV 或 Excel 文件导入,该页面看起来可能稍有不同,但需要输入的信息是一样的。在本质上而言,需要将表格或文件中的列映射到数据库属性,同时指定一些详细信息。
Ivanti 属性:清单数据库中作为映射目标的属性。
不覆盖现有值:如果属性的值已经包含在数据库中,该选项可以避免将其覆盖。
远程数据库信息:
- 列:表中作为映射目标的列。
- 数据类型:列中的数据类型(STRING、DATE 等)。
- 使用静态值代替列:可以导入多个列,但是请将某个属性设置为常数值。选择此选项后,可以输入一个静态值(例如供应商的名称),并且忽略远程数据库表格。
VBScript:可以使用 VBScript 修改传入数据(可选)。单击测试按钮验证 VBScript 能否正常工作。