簡體   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