[英]WiX bootstrapper silent install with custom /a argument
是否可以通過使用/a
或/arg
格式的命令行參數來啟動WiX捆綁包的靜默安裝?
我知道wixstdba bootstrapper接受的可用命令行參數 。
具體來說,我們需要使用參數/s /v/qn
來執行此操作。
注意:使用命令行setup.exe /s /v/qn
執行引導程序實際上確實會啟動靜默安裝,並且我認為這是因為BA將/s
解釋為與-s
等效。 但是由於我在任何地方都找不到這種行為的記錄,因此我對依賴它感到擔心,因此希望使用顯式的方法來執行此操作。
TL; DR
我們之所以支持此參數/format
的原因是由於該軟件先前版本的自動升級操作。 該軟件的此版本啟動了對其自身的自動下載升級,這是一個InstallShield軟件包,使用開關/s /v/qn
可以以靜默方式啟動MSI。 這些開關被編碼到一個常量字段中,因此我們從InstallShield遷移到WiX的事實提出了此問題。
我們想復制此功能,但需要一種方法將這組參數轉換為-silent
或-passive
參數,或者找到其他方法來完成此任務。
Burn同時支持-
和/
作為切換字符。 靜音UI模式的支持作為q
, quiet
, s
,和silent
與領先的-
和/
。 請參閱https://github.com/wixtoolset/wix3/blob/develop/src/burn/engine/core.cpp#L1098上的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.