簡體   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