自动化 MSI 安装

自动化 MSI 安装

我正在尝试自动安装 MSI 文件。到目前为止,我的命令设置如下:

msiexec /i myfile.msi PROPA="ANSWER" PROPB="ANSWER" PROPC="ANSWER"

当我查看结果对话框时,所有答案都正确填写。我不知道如何自动选择要安装的模块。我手动完成/l*v log.txt此操作时创建了一个巨大的日志文件,但我没有看到要为所选模块设置任何属性。我如何自动选择要安装的模块?

更新: ADDLOCAL=ALL将选择所有内容,但我正在寻找如何仅选择特定的项目。

答案1

最简单的方法是通过 UI 交互运行安装程序,并选择安装所需的功能。同时收集日志。

然后从日志中复制属性值ADDLOCAL并将其传递到命令行。如有必要,您还可以设置其他属性。

使用此/passive选项,MSI 将显示安装进度,但不会询问任何问题,也不会显示错误消息。如果需要重新启动,它将自动重新启动系统;要防止这种情况,请使用此/norestart选项。请参阅标准安装程序命令行选项命令行选项更多细节。

相关内容