摘自:http://support.microsoft.com/kb/314881/zh-cnhtml
選項 參數 說明 ------------------------------------------------------------------------ /i Package|ProductCode 安裝或配置產品。 /f [p|o|e|d|c|a|u|m|s|v]Package|ProductCode 修復產品。 p - 只在文件丟 失時從新安裝產品。 o - 若是文件丟失或 安裝了舊版本的文件, 則從新安裝產品。 e - 若是文件丟失或安 裝了同一版本或舊版本 的文件,則從新安裝產 品。 d - 若是文件丟失或安 裝了不一樣版本的文件, 則從新安裝產品。 c - 若是文件丟失或存 儲的校驗和的值與計算 的值不匹配,則從新安 裝產品。 a - 強制從新安裝全部 文件。 u - 重寫全部必需的特 定於用戶的註冊表項。 m - 重寫全部必需特定 於計算機的註冊表項。 s - 改寫全部現有的快 捷方式。 v - 從源文件運行並重 新緩存本地程序包。 /a Package 管理員安裝選項。在網絡上安裝產品。 /x Package|ProductCode 卸載產品。 /j [u|m]Package 公佈產品。 或 [u|m]Package /t Transform Li 忽略命令行上 或 [u|m]Package /g LanguageID 使用的屬性值。 u - 向當前用戶公佈產品。 m - 向全部用戶公佈產品。 g - 語言 ID。 t - 對公佈的程序包應用轉換列表。 /l [i|w|e|a|r|u|c|m|p|v|+|!]Logfile 指定日誌文件路徑並指出要記錄的標記。 i - 狀態消息。 w - 非致命警告。 e - 全部錯誤信息。 a - 啓動操做。 r - 特定於操做的記錄 u - 用戶請求。 c - 初始用戶界面 (UI) 參數 m - 內存不足。 p - 終端屬性。 v - 詳細輸出。 + - 附加到現有文件。 ! - 清除日誌文件中的每一行。 「*」- 通配符。記錄全部 信息,但不包括 v 選項的 使用。要包括 v選項,請 鍵入「/l*v」。 /p Patch/Package 應用修補程序。 要向已安裝的管理員映像 應用修補程序,請鍵入下 面的選項: /p [PatchPackage] /a [Package] /q n|b|r|f 設置 UI 級別。 q、qn - 沒有 UI。 qb - 基本 UI。 qr - 簡化的 UI。 在安裝結束時顯示 一個模式對話框。 qf - 完整 UI。 在安裝結束時顯示 一個模式對話框。 qn+ - 沒有 UI。 可是,在安裝結束時 顯示一個模式對話框。 qb+ - 基本 UI。 在安裝結束時顯示 一個模式對話框。 若是取消安裝,將 不顯示模式對話框。 qb- - 不帶模式對話框 的基本 UI。 「/qb+-」開關不是一個 受支持的 UI 級別。 /y module 調用系統應用程序編程 接口 (API)DllRegisterServer, 用於註冊那些在命令行鍵入的模塊 (例如,「msiexec /ymy_file.dll」)。 此選項只用於那些沒法經過 使用 .msi 文件的註冊表添 加的註冊表信息。 /z module 調用系統 API DllUnRegisterServer, 用於註銷那些在命令行鍵入的模塊 (例如,「msiexec /z my_file.dll」)。 此選項只用於那些沒法經過使 用 .msi 文件的註冊表刪除的 註冊表信息。
1) /i 建立安裝日誌,更多內容請參見:How do I create an installation log?編程
C:\Users\Cindy>cd C:\InstallShield 2008 Projects C:\InstallShield 2008 Projects>msiexec.exe /i WrapMMProject.msi /L*v MyLog.log
2)/x 建立卸載日誌。緩存
C:\InstallShield 2008 Projects>msiexec.exe /x WrapMMProject.msi /L*v MyLog.log
3) 將 .msi 文件中包含的文件解壓到指定路徑。網絡
C:\InstallShield 2008 Projects>msiexec.exe /a WrapMMProject.msi
按回車鍵,會彈出 InstallShield Wizard, 點擊「Next」, 出現以下所示窗口。修改解壓路徑,能夠是網絡路徑,也能夠是本地路徑app
點擊 「Install」 , 安裝包 .ism 以及其中包含的全部文件都會解壓到設定的路徑下。工具
某種狀況下,若是想快速獲得安裝包中的某些文件(如 dll 文件),但又不想經過安裝 .ism 獲得,這個命令十分的快捷。post