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
