如何为远程msi进行设置/安装

时间:2016-02-10 09:02:19

标签: ant wix windows-installer

我想进行一个允许安装远程MSI包的设置。

我使用的交易平台不允许下载太重的文件 - 我的MSI包太重了。

所以我不得不使用能够下载和执行远程MSI包的“轻型”设置。

有关信息,我的MSI包是使用WIX技术从ANT文件生成的。

关于如何进行此设置的任何想法?

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

我能给出的最佳答案取决于一些假设:

  1. 您可以在客户端系统上安装代理。

  2. 客户端永久连接到互联网并可以访问远程MSI文件,如果它是公司内部网络情况,则同样适用。

  3. 如果您无法下载MSI(并且"推送"安装无论如何也无法正常工作),那么以某种方式将代理程序安装到每个客户端系统上,然后使用您的安装MSI文件HTTP://网站作为MSI文件的位置,相当于msiexec / i http://server/share/package.msi

    这实际上是组策略等在企业网络中所做的,MSI在共享而不是互联网位置。

    如果您可以使用自己的代码下载MSI文件,另一种方法是再次在客户端计算机上安装代理程序,将MSI显式下载到永久位置(不是临时Internet文件位置),只需使用MsiInstallProduct或等价的,"如何下载文件"是一个互联网问题而不是Windows Installer问题。