【发布时间】:2017-03-08 06:27:28
【问题描述】:
是否可以通过使用/a 或/arg 格式的命令行参数来启动WiX 捆绑包的静默安装?
我知道available command line arguments accepted by the 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 参数,或找到其他方法来完成此任务。
【问题讨论】:
标签: wix arguments bootstrapping