MSI 转换生成器
转换文件是一种应答文件,其中包含您要在 MSI 安装期间使用的选项。 Endpoint Manager 2018.3 具有新的转换生成器功能,可以快捷地生成转换文件,并将其添加到 MSI 程序包部署中。
转换生成器允许您了解 MSI 界面的内容,而无需实际安装 MSI,也无需对您正在使用的计算机进行任何更改。 转换生成器可捕获您在 MSI 文件界面中所做的选择和更改。 完成后,MSI 界面将关闭,并且系统将保存转换文件。 然后,此转换文件将添加到程序包命令行,并作为附加文件添加到您正在配置的程序中。
创建转换后,应首先将 MSI 部署到某些测试设备,验证其是否能按预期工作。 并非所有 MSI 文件都能正确执行转换文件。 如果小规模测试部署有效,则可以考虑执行更大规模的部署。
转换生成器生成的转换文件仅适用于 Endpoint Manager 2018.3 设备代理。 Endpoint Manager 2018.3 SU1 预计将取消此限制。

- 单击工具 > 分发 > 分发程序包。
- 双击要修改的 MSI 程序包,或单击工具栏中的新建 > Windows > MSI 来创建新程序包。
- 在程序包信息页面上,确保将要使用的 MSI 选为主文件。
-
在“安装/卸载选项”页面上,单击程序包命令行字段下方的生成转换按钮。
- 如有必要,应修改转换文件名称,然后单击生成。 系统将显示所选 MSI 的安装程序界面。
- 逐步完成安装程序,针对部署进行自定义。 您所使用的计算机不会做出实际更改。
- 执行完安装程序后,您将看到 MSI 命令行中添加了 TRANSFORMS="{transform file name}"。 转换文件也将添加到其他文件列表。
- 单击保存。
- 执行测试部署。

默认情况下,转换文件将存储在以下位置:
- C:\Program Files\LANDesk\ManagementSuite\LANDesk\files\SWDMSITransforms
转换文件的默认名称是带有 .MST 扩展名的原始 MSI 文件名。 如果需要,可以做出更改。 捕获转换后,MSI 命令行将添加 TRANSFORMS="{transform file name}"。
MSI 文件独一无二,但并非都支持转换。 生成转换时,我们会检测到一些较为常见的问题,并在可能的情况下看到错误消息,例如:
- 不存在转换选项
- MSI 文件没有自定义操作表