msiexec安裝參數詳解


1 安裝

/i表示安裝,/x 表示卸載/f表示修復。/l*v 表示輸出詳細日志
安裝參數有
/qn 無用戶界面;/qb 基本界面; /qr 精簡界面;/qf 完整界面(默認值)

/q 設置 UI 級別。
q、qn - 沒有 UI。
qb 基本 UI。
qr 簡化的 UI。 在安裝結束時顯示 一個模式對話框。
qf 完整 UI。在安裝結束時顯示 一個模式對話框。
qn+ 沒有 UI。但是,在安裝結束時顯示一個模式對話框。
qb+ 基本 UI。在安裝結束時顯示一個模式對話框。如果取消安裝,將不顯示模式對話框。
qb- 不帶模式對話框的基本 UI。
qb+-開關不是一個受支持的 UI 級別。

下面以安裝msicreate.msi為例

(1)/qn
msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qn /l*v msiexec_log.txt



執行后軟件自動裝上,沒有跳出任何安裝界面,在和bat文件相同目錄的位置出現日志。

(2)/qb
msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qb /l*v msiexec_log.txt

只跳出上圖的安裝界面,之后沒有任何界面,期間無需用戶操作,安裝完全自動完成。

(3)/qr
msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qr/l*v msiexec_log.txt

只出現上面的界面,無需用戶交互,安裝自動完成

(4)/qf
msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qf/l*v msiexec_log.txt



出現上圖,需要用戶交互操作,才能完成安裝。(默認的安裝方式,和不加任何安裝參數效果一樣)

(5)/qn+
msiexec /i\\troy\ISO_ISO\tools\msicreate.msi /qn+ /l*v msiexec_log.txt



和/qn的區別是安裝結束后會出現上圖的成功安裝對話框

(6)/qb+
msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qb+ /l*v msiexec_log.txt




和/qb之間的差別是在安裝結束之后,會跳出安裝成功的對話框。

(7)/qb-
msiexec /i\\troy\ISO_ISO\tools\msicreate.msi /qb- /l*v msiexec_log.txt
沒看出和/qb之間的區別
(8)/qb+-
msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qb+-/l*v msiexec_log.txt
沒看出和/qb+-之間的區別

另外,在默認安裝的時候只是針對當前用戶的,而非admin的時候。如果要對所有用戶的話,就要用到ALLUSERS=1,如:

msiexec /i \\troy\ISO_ISO\tools\msicreate.msi /qb+-/l*v msiexec_log.txt  ALLUSERS=1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM