【发布时间】:2020-07-30 11:44:35
【问题描述】:
我正在使用 wix 安装程序 .msi。 当我使用命令 "msiexec.exe /i Installer.msi /QN /LV "msilog.log"*" 运行它时,它会安装并创建一个日志文件。
CMD 不等待安装完成或不显示安装状态。
我的问题是 安装过程中如何握住 CMD? 如何向 CMD 显示 wix 安装程序的安装状态?
编辑:我试过 start /wait msiexec.exe /i installer.msi PASSWORD="pass" /QN /L*V "msilog.log" 。它保持 cmd 屏幕,直到安装过程完成。现在好了。
第二个问题,我尝试在上述命令之后获取安装状态。 “NET HELPMSG %errorLevel%”。如果作为单独的命令执行,它会给出正确的状态。
当像 start /wait msiexec.exe /i installer.msi PASSWORD="pass" /QN /LV "msilog.log" & NET HELPMSG %errorLevel% 这样组合执行时* ,即使出现错误,它也总是返回 0-安装成功。
请推荐?
【问题讨论】:
标签: c# installation cmd wix windows-installer