如何在安装程序以静默模式运行时从命令行设置 msi 属性



>我有一个应用程序,它在安装时接收一些设置收到的设置存储在一些文件中,以便应用程序的正常工作。

这些操作由自定义操作完成。每个自定义操作都在安装向导的各个阶段执行。这些自定义操作设置和检索各种 msi 属性。(自定义操作检索的属性值是用户提供的属性值。

例如:- 使用用户提供的值检查有效的数据库。

这些都可以与我使用的安装程序EXE一起正常工作安装盾 2009

现在我必须使安装程序以静默模式工作。

如何通过命令行设置 MSI 属性?目前安装程序是 EXE,而不是 msi。

我需要在安装程序部分进行任何更改吗?我可以使用当前 EXE 执行此操作吗?

任何一个请帮忙.....提前谢谢.....

可以使用/v 将参数从 exe 传递到 msi。

例如,若要使 msi 打印详细日志,应按以下方式运行它:

    setup.exe /v"/L*v"%temp%install.log"

同样,若要使用 exe 设置 msi 属性,应使用:

    setup.exe /v"NEWPROP=1"

有关更多详细信息,请查看以下内容:http://publib.boulder.ibm.com/infocenter/pcomhelp/v6r0/index.jsp?topic=%2Fcom.ibm.pcomm.doc%2Fbooks%2Fhtml%2Finstall_guide12.htm

最新更新