为托管服务器安装 Web Deploy 3.6 的 PowerShell

PowerShell Install of Web Deploy 3.6 for Hosting Servers

我需要为托管服务器安装 Web Deploy 3.6。通常您会使用 Web 平台安装程序,但我需要使用 PowerShell 进行部署。我找到了 Web Deploy 3.6 的下载,可以使用 PowerShell 安装它的 .MSI,但这与用于托管服务器的 Web Deploy 3.6 不同。

有谁知道在哪里可以下载 Web Deploy 3.6 for Hosting Servers 或者知道如何使用 PowerShell 通过 Web 平台安装程序进行安装?

我找到了答案。 Web 平台安装程序有一个 API,因此您可以使用类似于此的 PowerShell 调用 .exe:

& "C:\Program Files\Microsoft\Web Platform Installer\WebPICMD.exe" /List /ListOption:Available

这里有安装选项:https://docs.microsoft.com/en-us/iis/install/web-platform-installer/web-platform-installer-v4-command-line-webpicmdexe-rtw-release