[英]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.