使用 Installation Manager 來無聲自動安裝套件

從指令行,以無聲自動模式使用 Installation Manager 來安裝產品套件。
執行這項作業的原因和時機

在安裝 Installation Manager 之後,以無聲自動模式使用它來安裝套件。此檔案說明如何使用 Installation Manager 來安裝套件。

若要以無聲自動模式執行 Installation Manager,請從 eclipse 子目錄執行下列指令:
  • 對於 Windows®:IBMIMc.exe --launcher.ini silent-install.ini -input <回應檔路徑和名稱> -log <日誌檔路徑和名稱>。例如:IBMIMc.exe --launcher.ini silent-install.ini -input c:\mylog\responsefile.xml -log c:\mylog\silent_install_log.xml
  • 對於其他平台:IBMIM --launcher.ini silent-install.ini -input <回應檔路徑和名稱> -log <日誌檔路徑和名稱>。例如:IBMIM --launcher.ini silent-install.ini -input /root/mylog/responsefile.xml –log /root/mylog/silent_install_log.xml
下表說明無聲自動安裝指令所用的引數:
引數 說明
-vm
指定 Java™ 啟動程式。在無聲自動模式下,若為 Windows,則一律使用 java.exe,若為其他平台,則使用 java。
-nosplash
指定應抑制啟動畫面。
--launcher.suppressErrors
指定應抑制 JVM 錯誤對話框。
-silent
指定應在無聲自動模式下執行 Installation Manager 安裝程式或 Installation Manager。
-input
指定使用 XML 回應檔作為 Installation Manager 安裝程式或 Installation Manager 的輸入。回應檔含有安裝程式或 Installation Manager 要執行的指令。
-log
(選用) 指定日誌檔來記錄無聲自動安裝的結果。日誌檔是 XML 檔格式。

如果順利完成無聲自動安裝階段作業,則日誌檔將只包含根元素 <result> </result>。然而,如果安裝期間發生錯誤,則無聲自動安裝日誌檔將包含錯誤元素和訊息。

-updateAll
(選用) 安裝所有可用的更新項目。
-installAll
(選用) 安裝所有可用的產品。
--launcher.ini silent-install.ini

指定要使用的產品 .ini 檔位置。如果未指定此引數,則執行檔將在相同目錄中,檢查是否具有名稱和副檔名 (.ini) 與啟動程式相同的檔案。例如,IBMIM.exe 會檢查是否具有 IBMIM.ini,而 install.exe 會檢查是否具有 install.ini。IBMIM.exe 檔所在相同目錄中的 silent-install.ini 檔,包含適用於無聲自動安裝的起始設定參數,因此必須一律存在。

-accessRights
定義 IM 是以 admin 模式還是以 nonAdmin 模式操作。若為 nonAdmin 模式,則此引數必須一律與 'nonAdmin' 參數搭配使用:
-accessRights nonAdmin
若為 admin 模式,則此引數必須一律與 admin 參數搭配使用:
-accessRights admin
如果未使用此引數,則會根據現行使用者權限來設定預設值。
註:
若 Windows XP 使用者是 Administrator 群組的成員,則預設值一律為 -accessRights admin。若使用者要以 nonAdmin 模式執行,則必須明確地傳遞 -accessRights nonAdmin 引數。
Installation Manager 所具有的起始設定或 .ini 檔 silent-install.ini,包含表格中引數的預設值。例如,silent-install.ini 檔可能類似如下:
-vm
C:\Program Files\IBM\Installation Manager\eclipse\jre_5.0.2.sr5_20070511\jre\bin\java.exe
-nosplash
--launcher.suppressErrors
-silent
-vmargs
-Xquickstart
-Xgcpolicy:gencon
結果
當 Installation Manager 以無聲自動安裝模式執行時,會讀取回應檔,並將日誌檔寫入您所指定的目錄。以無聲自動安裝模式執行時,必須有回應檔,但可自行決定是否使用日誌檔。執行成功的結果為狀態 0,失敗時為非零數字。

意見