这一页说要进行静默安装,您需要传入参数/s /v/qn
。它提到了/s
静默安装的作用,但没有提到具体/v/qn
是什么。
那么它有什么用呢?为什么格式很奇怪?(在一个安装程序上我尝试过/v /qn
(带空格),但没有成功。而在另一个安装程序上我也必须这样做/S
(大写),但/v/qn
似乎没有任何效果。)
答案1
再次阅读该页面。
将数据传递至安装
/v:将参数传递给 Msiexec(基本 MSI 和 InstallScript MSI 项目)/v 选项用于将命令行选项和公共属性的值传递给 Msiexec.exe。
因此/v/qn
将转到/qn
嵌入式 MSI 安装程序。这/qn
是一个msiexec
指示无 UI 运行的开关。您可以找到所有msiexec
此支持文章中的开关。
之所以需要“怪异”格式,是因为 InstallShield 命令行解析器就是按照这种格式运行的。他们这样构建它很可能是为了确保msiexec
命令行和脚本中的开关/属性不会产生歧义。