Msi

我想安裝 MSI 兩次

  • January 23, 2019

我有一個特殊的願望,希望在一台機器上安裝兩次 msi。雙重安裝的目的是先安裝在 pre-production 文件夾下,在安全的環境中執行部署,然後再部署到生產文件夾中。

我們通常使用單獨的機器來表示這些不同的環境,但是在這種情況下,我需要使用同一個框。

我得到的兩種情況如下:

  • 我已經安裝了預生產,我很高興,我想安裝生產,我執行 msi,它詢問我是否要修復或刪除安裝
  • 我已經安裝了產品,我想安裝新版本的 msi,它告訴我已經安裝了一個版本的產品,我必須先解除安裝目前版本

第一種情況還不錯,因為我們可以在生產文件夾下明智地解除安裝並重新安裝,但第二種情況很痛苦,因為我們不想解除安裝實時生產部署。

我可以給 msiexec 一個允許這樣做的設置嗎?

我可以使用更合適的不同方法嗎?

看看 Scott Willeke 的 Less Msiérables (LessMSI) 能為您做什麼……

http://lessmsi.activescott.com/

使用它來提取和更改 MSI 的 guid 和/或內容,重新打包並執行您的“安裝兩次”需求。

虛擬化,認真

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