Msi

如何從命令提示符安裝 MSI 包

  • June 26, 2018

我們有幾個使用 MSI 包部署的網站。每個網站一個包。

這手動工作正常:

  • 我們進入控制面板
  • 解除安裝舊版本
  • 然後執行 MSI,填寫一些值,安裝新版本

我們希望能夠執行一個批處理文件來執行此操作。

  • 這可以自動化嗎?
  • 如何解除安裝舊版本?
  • 如何填寫通常手動添加的值

您可以使用 msiexec 但是,一旦您意識到如果您已將 MSI 設置為獲取屬性(設置MSi 最多采用 PROPERTY=PropertyValue。)還有一些可以設置的預設屬性(在此處列出)。然後就像執行 msiexec /qn /uninstall product.msi 然後執行 msiexec /i product.msi /qn MYPROPERTY=propertyvalue 一樣簡單。您可以使用 pstools 或 powershell 遠端執行命令

引用自:https://serverfault.com/questions/89020