利用 Installation Manager 無聲自動安裝套件

您可以從指令行,在無聲自動模式下利用 Installation Manager 來安裝產品套件。

開始之前

關於這項作業

安裝 Installation Manager 之後,請在無聲自動模式下使用它來安裝套件。這個檔案說明如何利用 Installation Manager 安裝套件。

如果要在無聲自動模式下執行 Installation Manager,請從 Installation Manager 安裝目錄中的 eclipse 子目錄執行下列指令:
  • 適用於 Windows:imcl.exe input response_file_path_and_name -log log_file_path_and_name –acceptLicense。 例如:imcl.exe input c:\mylog\responsefile.xml -log c:\mylog\silent_install_log.xml –acceptLicense
下表說明用於無聲自動安裝指令的引數:
引數 說明
-vm
指定 Java 啟動程式。在無聲自動模式下, 在 Windows 上一律使用 java.exe,在其他平台上一律使用 java。
-nosplash
指定應抑制啟動畫面。
--launcher.suppressErrors
指定應抑制 JVM 錯誤對話框。
-silent 
指定應在無聲自動模式下執行 Installation Manager 安裝程式或 Installation Manager。
input
指定使用 XML 回應檔作為 Installation Manager 安裝程式或 Installation Manager 的輸入。回應檔含有安裝程式或 Installation Manger 要執行的指令。
-log
(選用)指定其中記錄無聲自動安裝結果的日誌檔。日誌檔為一個 XML 檔。

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

updateAll
(選用)指定要安裝所有可用的更新項目。
installAll
(選用)指定要安裝所有可用的產品。
–acceptLicense
在指令中包含 -acceptLicense 選項,以接受您想要安裝的套件的授權合約。
-showProgress
在主控台顯示進度列。
-ShowVerboseProgress
在主控台顯示進度文字。比方說,需要重新開機時,會顯示「將電腦重新開機以完成安裝」的文字。
-accessRights
指定 Installation Manager 是在 admin 或 nonAdmin 模式下運作。如果是 nonAdmin 模式,這個引數應該一律搭配 'nonAdmin' 參數使用:
-accessRights nonAdmin
如果是 admin 模式,這個引數應該搭配 'admin' 參數使用:
-accessRights admin
如果未使用這個引數,預設值會根據現行使用者許可權來設定。
註:
對於是 Administrator 群組成員的 Windows XP 使用者,預設值一律是 -accessRights admin。如果這些使用者要在 nonAdmin 模式下執行,則應明確傳遞 -accessRights nonAdmin 引數。
Installation Manager 有一個 起始設定或 .ini 檔 silent-install.ini,內含表格中引數的預設值。 比方說,silent-install.ini 檔可能看起來如下:
-accessRights
admin
-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

結果

如果安裝順利完成,則會傳回狀態 "0";如果作業未順利完成,則會傳回非零的數字。
Installation Manager 安裝程式執行時,其會讀取回應檔, 並可選擇是否將日誌檔寫入指定的目錄中。 如果您指定了日誌檔和目錄,當作業順利完成時,日誌檔會是空的,例如:
<?xml version="1.0" encoding="UTF-8"?>
<result>
</result>
如果作業未順利完成,日誌檔會包含錯誤元素。
您也可以使用 Installation Manager 的日誌檔。Installation Manager 日誌檔的預設位置為:
  • Windows 的非管理者: C:\Documents and Settings\<my id>\Application Data\IBM\Installation Manager\logs
  • Windows 的管理者: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs

讀者意見