繁体   English   中英

Web Platform Installer是否支持自动化?

[英]Does Web Platform Installer support automation?

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

编辑:感谢大家努力想出自动化设置的方法。 正如@fra现在提到的,WPI有一个命令行工具

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

将安装IIS Express和ASP.Net MVC

(使用wpi 3.0版)

**

更新:

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

还有一个尚未提及的选项是您还可以直接插入Web PI API。 以下是一些起点:

但是在大多数情况下,WebPICmdLine应该完成这项工作。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM