如何使用 PowerShell 使用 Complete Installation Selection 安装 web deploy

How to install web deploy using PowerShell using Complete Installation Selection

我是 PowerShell 的新手,我正在尝试使用 PowerShell 在我的 Azure VM 上安装 Web Deploy 3.6,但它只安装了最少的功能,我想安装安装程序中可用的所有功能(完成)。

我该怎么做?

我正在使用类似这样的命令:

Start-Process -FilePath "C:\Windows\Temp\WebDeploy_amd64_en-US.msi" -ArgumentList "/quiet /passive"

按照以下方法安装 .msi 文件的所有功能

使用ALLLOCAL = ALL

使用ALLLOCAL = ALL命令安装本地磁盘上MSI中的所有功能. @mklement0

已经评论了
Start-Process -FilePath "C:\Windows\Temp\WebDeploy_amd64_en-US.msi" -ArgumentList "ADDLOCAL=ALL /quiet /qn"

使用InstallMode

InstallMode=Complete 命令允许您安装 .msi 文件的所有功能。

Start-Process -FilePath "C:\Windows\Temp\WebDeploy_amd64_en-US.msi" -ArgumentList "/quiet \qn InstallMode=Complete"

Note: Before using this InstallMode=Complete Command make sure to check the Vendor. Because It depends on how the MSI file was created by the vendor.

很少参考

  1. Powershell installing msi
  2. InstallMode & ADDLOCAL