Web Platform Installer是否支持自动化?

时间:2009-10-30 11:02:51

标签: deployment web-platform-installer

我想知道是否可以使用命令行选项或配置文件自动执行WPI操作以在无人参与模式下设置开发框。看起来WPI将“URL”作为命令行参数,但我不知道响应应该采用什么格式,以及它通常允许的内容。

编辑:感谢大家努力想出自动化设置的方法。正如@fra现在提到的那样,有一个command line tool for WPI

5 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

“C:\ Program Files \ Microsoft \ Web Platform Installer \ WebPlatformInstaller.exe”/ id“wpi:// iisexpress& mvc3”

将同时安装IIS Express和ASP.Net MVC

(使用wpi 3.0版)

**

UPDATE:

** 看看这个很棒的酱汁 http://msdn.microsoft.com/en-us/library/gg433092.aspx

答案 2 :(得分:2)

答案 3 :(得分:1)

我正在调查此事,以为我会记录到目前为止我发现的内容。

webplatforminstaller.exe <configuration file> /id <wpi url>

配置文件: xml文件,用于定义可安装的产品。有关示例,请参阅http://www.microsoft.com/web/webpi/2.0/webproductlist.xml。如果未指定此参数,则将使用该URL处的配置文件。

wpi url:指定要安装的产品的wpi网址。格式为wpi:// productid /?其中productid是xml文件中条目的id。

我仍在试图弄清楚如何强制安装以静默方式发生。如果我知道如何,我会更新。

答案 4 :(得分:0)

仅WebPICmdLine无效,因为它会要求您安装Web平台安装程序3.0或您尝试安装的产品/应用程序的任何依赖性。
因此,首先安装Web平台安装程序(wpilauncher.exe),然后将webpicmdline.exe拖放到该安装文件夹。之后,您应该全部使用命令行工具来满足您的安装需求。 我还没弄明白如何无人值守wpilauncher.exe本身。