我正在尝试自动安装 MSI 文件。到目前为止,我的命令设置如下:
msiexec /i myfile.msi PROPA="ANSWER" PROPB="ANSWER" PROPC="ANSWER"
当我查看结果对话框时,所有答案都正确填写。我不知道如何自动选择要安装的模块。我手动完成/l*v log.txt
此操作时创建了一个巨大的日志文件,但我没有看到要为所选模块设置任何属性。我如何自动选择要安装的模块?
更新:
ADDLOCAL=ALL
将选择所有内容,但我正在寻找如何仅选择特定的项目。
答案1
最简单的方法是通过 UI 交互运行安装程序,并选择安装所需的功能。同时收集日志。
然后从日志中复制属性值ADDLOCAL
并将其传递到命令行。如有必要,您还可以设置其他属性。
使用此/passive
选项,MSI 将显示安装进度,但不会询问任何问题,也不会显示错误消息。如果需要重新启动,它将自动重新启动系统;要防止这种情况,请使用此/norestart
选项。请参阅标准安装程序命令行选项和命令行选项更多细节。