Msi
如何從命令提示符安裝 MSI 包
我們有幾個使用 MSI 包部署的網站。每個網站一個包。
這手動工作正常:
- 我們進入控制面板
- 解除安裝舊版本
- 然後執行 MSI,填寫一些值,安裝新版本
我們希望能夠執行一個批處理文件來執行此操作。
- 這可以自動化嗎?
- 如何解除安裝舊版本?
- 如何填寫通常手動添加的值
您可以使用 msiexec 但是,一旦您意識到如果您已將 MSI 設置為獲取屬性(設置MSi 最多采用 PROPERTY=PropertyValue。)還有一些可以設置的預設屬性(在此處列出)。然後就像執行 msiexec /qn /uninstall product.msi 然後執行 msiexec /i product.msi /qn MYPROPERTY=propertyvalue 一樣簡單。您可以使用 pstools 或 powershell 遠端執行命令