【问题标题】:Does Web Platform Installer support automation?Web 平台安装程序是否支持自动化?
【发布时间】:2009-10-30 11:02:50
【问题描述】:

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

编辑:感谢人们为提出自动化设置的方法所做的巨大努力。正如@fra 现在提到的,有一个command line tool for WPI

【问题讨论】:

  • 我也很好奇。它非常适合设置开发环境,但如果可以编写脚本以设置生产服务器并使其保持最新状态,那就更好了。

标签: deployment web-platform-installer


【解决方案1】:

【讨论】:

    【解决方案2】:

    "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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        我目前正在对此进行调查,我想我会记录下我目前的发现。

        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。

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2022-01-14
            • 2012-10-30
            • 1970-01-01
            • 1970-01-01
            • 2013-02-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多