我正在尝试通过 MDT 部署 Autodesk 套件。我有我的包裹。它们被打包为带有一些开关的 exe 文件。
问题是当我尝试部署它们时 Autocad 开始安装并且 revit 尝试在它完成之前运行,然后 Inventor 会做同样的事情。
在 MDT 的最终状态页面上,我遇到了三个错误,它们是 Autodesk 软件包。第一个包最终安装正确,但 MDT 检测到它失败,因为在部署结束时它仍在运行。
其他 2 个软件包(revit 和发明者)显示另一个应用程序正在运行的 msi 错误(这是预期的,因为有另一个应用程序正在运行)那么为什么 MDT 没有看到呢?
我能做些什么来纠正这个问题吗?也许有一个脚本可以运行并告诉应用程序在安装程序正在运行时等待吗?
或者是否可以暂停 MDT 直到应用程序安装。任何想法都会很棒。谢谢
这听起来像是 exe 安装程序的问题,因为您正在运行的主 exe 不是主安装程序进程,它只是启动真正的安装程序并退出。所以任务序列认为该步骤已完成,它可以继续下一步。
我可以发誓 Autodesk 应用程序有一个可以创建标准 MSI 部署的部署工具。如果您更改任务序列步骤以将 msiexec 与 MSI 一起使用,您可能不会再遇到问题了。
我之前经历过这种情况,McAfee 将安装包链接到我在 MDT 中指定的顶级包中。如果原始包以错误代码 0/3010 退出,则将其标记为成功,MDT 将继续。
尝试将它们分开,或者像 Ryan 提到的那样查看 Autodesk 的部署工具。