7

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

编辑:感谢人们为提出自动化设置的方法所做的巨大努力。正如@fra 现在提到的,有一个用于 WPI 的命令行工具

4

5 回答 5

5

WebPi 命令行刚刚发布:

http://blogs.iis.net/satishl/archive/2011/01/26/webpi-command-line.aspx

于 2011-02-01T06:06:53.600 回答
2

"C:\Program Files\Microsoft\Web 平台安装程序\WebPlatformInstaller.exe" /id "wpi://iisexpress&mvc3"

将安装 IIS Express 和 ASP.Net MVC

(使用 wpi 3.0 版)

**

更新:

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

于 2010-12-30T15:16:53.820 回答
2

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

然而,在大多数情况下,WebPICmdLine 应该可以胜任。

于 2011-01-06T19:53:28.957 回答
1

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

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。

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

于 2009-11-24T18:10:27.713 回答
0

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

于 2011-03-02T01:41:20.310 回答