是否可以通过使用格式为/a
或/arg
的格式的命令行参数启动WiX软件包的静默安装?我想了解available command line arguments accepted by the wixstdba bootstrapper。带自定义/参数的WiX引导程序静默安装
具体而言,我们需要使用参数/s /v/qn
参数来执行此操作。
注:执行与命令行setup.exe /s /v/qn
的bootsrapper实际上并启动静默安装,而我认为这是因为BA解释/s
等同于-s
。但是由于我无法在任何地方找到这种行为,所以我对依赖它感到紧张,并且宁愿采用明确的方法来做到这一点。
TL; DR
的,我们想支持这种说法/format
原因是由于以前版本的软件的自动升级操作。该版本的软件启动了一个自动下载的升级到自身,这是一个InstallShield软件包,开关/s /v/qn
可以启动MSI作为静默安装。这些开关被编码到一个常量字段中,所以我们从InstallShield移动到WiX的事实表明了这个问题。
我们想复制这一功能,但需要一种方法来这组参数转换到任何一个-silent
或-passive
的说法,或者找一些其他的方法来完成这项任务。
这让我对目前的行为感觉更好:-) – khargoosh