繁体   English   中英

如何将 wix msi 的安装状态设置为命令提示符

[英]How to set installation status for wix msi to command prompt

我正在使用 wix installer.msi。 当我使用命令“ msiexec.exe /i Installer.msi /QN /L V "msilog.log"*” 运行它时,它会安装并创建一个日志文件。

CMD 不等待完成安装或不显示安装状态。

我的问题是如何在安装过程中握住 CMD? 如何为 wix 安装程序向 CMD 显示安装状态?

编辑:我试过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 /L V "msilog.log" & NET HELPMSG %errorLevel% * 组合执行时,它总是返回 0-Successfully installed 即使在以下情况下错误。

请建议?

正如 Microsoft 的Heath Stewart (高级工程师)在这里解释的那样: 等待 msiexec.exe 完成- 您可以尝试启动等待构造,示例如下:

start /wait msiexec.exe /i Installer.msi /QN /LV "msilog.log"

请访问上述链接了解技术详情。 本质上,Widows 安装程序总是立即返回到控制台,除非您使用上述构造指定它等待。


链接:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM