我想知道如何将 .exe 转换为 msi 包,然后在 GPO 中部署它。
我们运行的是 Windows 2003 Server,客户端是 Windows XP。我下载了一个名为 Advanced Installer 的程序,并设法创建了一个包含 msn .exe 的 msi 包,但在运行 msi 时,它实际上所做的只是将 msn .exe 解压到 c:\program files。
我想将 msn .exe 转换为 msi,并使用 GPOmsiexec
静默部署它。因此,在下次重新启动客户端时,或gpupdate /force
,msn msi 会自动部署到客户端上。
我以前没有经验,我的方法正确吗,或者还有其他方法可以做到这一点?
答案1
答案2
我建议您查看 appdeploy.com 以获取有关如何静默部署软件的信息。大多数情况下,您会在这里找到有关如何从 .exe 安装程序中提取 MSI 的信息(如果安装程序支持)。
以 msn 为例:
答案3
使用 FusionInventory.org 推出 .exe 安装。FusionInventory 服务器甚至可以位于公共互联网上。
答案4
对于转换,您可以使用 Advanced Installer。使用他们的工具很容易将 exe 文件转换为 msi 包,他们这里有一个关于如何做到这一点的精彩教程。https://www.advancedinstaller.com/user-guide/tutorial-convert-exe-to-msi.html