若要建立回應檔案,請先為記錄安裝執行安裝程式。安裝程式產生的回應檔案會利用安裝程式的即時相依性檢查和錯誤報告功能。
回應檔案的格式與 .ini 檔案的格式很像,但回應檔案的副檔案名為 .iss。回應檔案是一種純文字檔案,由許多包含資料項目的區段所組成。依預設,回應檔案的名稱為 Setup.iss,建立在 Windows 系統目錄中。
如果您是一位有經驗的安裝程式使用者,您可能習慣手動建立回應檔案。但是此方法在安裝期間、配置期間或伺服器啟動期間會導致問題發生。
在指令提示符號下,瀏覽至安裝程式所在的目錄。
cd JavaES-install-dir
使用 Setup.bat /r 指令建立回應檔案,可建立在預設位置、系統的 Windows 資料夾或您指定的位置中。
使用 /f1 選項指定要建立回應檔案的位置,並為回應檔案命名。避免出現不可預測的結果,請為副檔名為 .iss 的檔案指定絕對路徑。例如,鍵入:
Setup.bat /r /f1"C:\Temp\example.iss "。
執行 \Setup.bat 而非 \Windows\setup.exe 來啟動安裝。
繼續進行安裝,提供您要無訊息安裝程式提供的資訊。
所有鍵入的資料和選取的選項會記錄在 .iss 檔案中。
在安裝結束時,會產生回應檔案。
回應檔案已準備就緒,可以與記錄安裝期間所選取的選項搭配使用。可以手動編輯回應檔案以修改記錄的選項。如需如何編輯回應檔案的資訊,請參閱編輯回應檔案。
在產生回應檔案之後,您可以編輯回應檔案以修改本機參數。這些參數包括管理員使用者 ID、管理員密碼和重新鍵入密碼。
編輯回應檔案時,請遵循下列指導︰
請勿修改參數,但可以編輯它們的值。
請勿移除參數,即使參數不具有值。
請勿新增參數。
請勿變更參數顯示的順序。
請注意原始類型和格式,並在鍵入新值時保持這些類型和格式。
取代您刪除的任何值。若某個參數是必要的,則刪除該參數可能會導致安裝或配置失敗。
若要新增元件,請同時變更 SunJavaES-count= (總數) 和 SunJavaES-(計數)=SunJavaES\...。例如:
原始:
SunJavaES-count=2 SunJavaES-0=SunJavaES\MessageQueue SunJavaES-1=SunJavaES\DirectoryServer
修改後:
SunJavaES-count=3 SunJavaES-0=SunJavaES\MessageQueue SunJavaES-1=SunJavaES\DirectoryServer SunJavaES-2=SunJavaES\WebServer
如需回應檔案的詳細資訊,請參閱附錄 C回應檔案範例:無訊息安裝。
若要新增子元件,請同時變更總數和計數。子元件會在主元件之後增加。例如:
SunJavaES-3=SunJavaES\AccessManager\AMAdministrationConsole
回應檔案包含對應於 SdWelcome 對話方塊的區段。例如:
[{311E6252-893E-4445-B865-94DAFF5C500C}-SdWelcome-0] Result=1
區段標頭 [{311E6252-893E-4445-B865-94DAFF5C500C}-SdWelcome-0] 表示資料屬於 ProductCode (和 PRODUCT_GUID) 值為 {311E6252-893E-4445-B865-94DAFF5C500C } 的元件的 SdWelcome 對話方塊。
標頭末尾 -0 表示這是對 SdWelcome 的第一次呼叫。如果安裝顯示第二個 SdWelcome 對話方塊,則標題的結尾會是 -1。
Result=1 表示來自 SdWelcome 函數的傳回值。傳回值 1 表示您按了 [下一步] 按鈕。
在 SdSetupType 對話方塊中,Quick_Configure 指定 [安裝時自動配置],而 Configure_Later 則指定 [安裝後手動配置]。