我有一个网络,其中一台服务器连接到互联网,一些客户端不连接。 我想首先在我的服务器上下载并安装Microsoft产品,然后让客户端计算机从服务器下载安装程序。
问题是
注意:假设没有许可证问题,希望: - )
答案 0 :(得分:33)
如果你在Vista或以上,或者在XP上的等效位置(XP中没有%LocalAppData%环境变量),它将被缓存在%LocalAppData%\Microsoft\Web Platform Installer\installers
下。
如果下载了产品,它们将从缓存位置再次安装,除非它们已更新,这将更改其哈希值并强制Web PI再次下载它们。此外,您可以将缓存文件夹从一台计算机复制到另一台计算机,并且Web PI将自动将其拾取并从缓存的安装程序安装产品。
答案 1 :(得分:9)
Microsoft发布了一个名为Web Platform Installer v4 Command Line的工具,它有一个用于准备脱机安装的开关。从上面的页面引用:
创建指定产品组的脱机缓存副本 应用程序,以便您可以在离线时安装
示例:
Ex: >WebPICMD.exe /Offline /Products:WebMatrix,SQLExpress /Path:c:\OfflineCache
以上将在c:\offlineCache
创建一个包含WebMatrix及其所有可能依赖项的脱机缓存!
上面的链接不再有效(404)。我发现的页面是 Web Platform Installer v5 Command Line (WebPICMD.exe) - RTW release
WebPI命令行
现在是Web Platform Installer v5(WebPI)命令行工具 作为WebPI MSI的一部分提供!我们添加了一堆新的 功能和解决几个问题,现在它已经准备就绪 释放
页面上有两个链接
答案 2 :(得分:1)
微软发布了beta tool即可。
答案 3 :(得分:0)
在Windows 8中我找到了它
%AppData%\ Local \ Microsoft \ Web Platform Installer \ installers