将.exe安装程序转换为msi,以便能够通过GPO进行部署

我想知道如何将.exe转换为msi包,然后在GPO中进行部署

我们运行Windows 2003 Server,客户端是Windows XP。 我已经下载了一个叫做Advanced Installer的程序,并且设法创build了一个包含msn.exe的msi包,但是在运行msi的时候,真正做的只是把msn.exe解压到c:\ program files。

我想将msn .exe转换为msi,并使用GPO以静默方式将其部署到msiexec 。 所以在下次重新启动客户端时,或者gpupdate /force ,msn会自动部署到客户端。

我没有以前的经验,我是在正确的轨道还是有另一种方式来做到这一点?

也许你应该熟悉本文提到的一些工具,尽pipe它的年代可能仍然被认为是最好的免费打包软件。 在Application Virtualization变得越来越stream行之前,我广泛使用了Wise Admin Studio,但这是一个昂贵的企业级产品。 因此,抓住一个免费的实用程序,你可以“捕获”安装(安装exe),并将其作为MSI打包并从那里出发。

点击这里了解如何在WinInstall

最后一件事情,使用GPO软件安装function只能在重新启动时运行,运行手动gpupdate (即使是使用/ force )也只能排队等待在下一次重新启动时安装。

我build议您检查appdeploy.com,了解有关如何静默部署软件的信息。 大多数情况下,您会在这里find有关如何从.exe安装程序提取MSI(如果安装程序支持)的信息。

举个例子,以msn为例:

http://www.appdeploy.com/packages/detail.asp?id=785

使用FusionInventory.org推出.exe安装。 FusionInventory服务器甚至可以在公共互联网上。