安裝


使用無聲伺服器安裝程式在 Windows 系統上安裝 Domino
使用 Domino 的無聲伺服器安裝程式來安裝本區或遠端伺服器,因而在安裝程序期間,無須任何處理動作。不需要監視安裝,或是透過一般安裝對話方塊提供其他輸入。

在 Windows 系統上執行 Domino 的無聲伺服器安裝程式之前,請先執行下列動作:

Win32 系統上的無聲伺服器安裝

執行無聲伺服器安裝有兩個步驟。

1. 建立或記錄包含安裝配置資訊的回應檔。

2. 以參照回應檔的「播放模式」來執行安裝。

建立無聲伺服器安裝的回應檔

一般 (非無聲) 安裝會使用對話方塊,以便在安裝期間,接收您提供的輸入訊息。無聲 (自動) 伺服器安裝會從 InstallShield Silent Response File (*.iss) 接收輸入,並且不會提示您輸入。此回應檔是由包含資料項目之區段所組成的純文字檔。檔案格式類似於 *.ini 檔。您可以手動建立 ISS 回應檔,或是藉由記錄之後會儲存於回應檔中的伺服器安裝來建立 ISS 回應檔。

記錄回應檔

執行含有指令列參數 -r 的伺服器安裝程式,如下所示:


InstallShield 會將您的安裝選項記錄在檔案 SETUP.ISS 中,並且將該檔案放置於資料夾 C:\WINNT。安裝程式的對話方塊功能是設計用來搭配使用 SETUP.EXE 及 -r 參數時,將值寫入 SETUP.ISS 中。

Lotus Domino 的範例回應檔

請使用下列範例回應檔作為建立自己的回應檔的指南。

# 此為 Lotus Domino 的範例回應檔

# 所有回應檔都會以無聲標頭為開端。無聲標頭可讓

# InstallShield 將檔案識別為可用的回應檔案。它

# 也可協助識別該檔案是對應至

# 使用適當版本之 InstallShield 所建立的安裝程式。

[InstallShield Silent]

# Version=v5.00.000 列指出 InstallShield

# 無聲回應檔的版本,而非 InstallShield 的版本。

# Always use v5.00.000

Version=v5.00.000

File=Response File

# 應用程式標頭是回應檔中的第二個資訊區段,

# 緊接在無聲標頭之後。此

# 應用程式標頭可識別要安裝的產品。

[Application]

Name=Domino

Version=6.0

Company=Lotus

Lang=0009

# 安裝程式所使用的任何全域設定都會顯示於此。

[File Transfer]

OverwriteReadOnly=NoToAll

# 下個資訊區段是對話方塊順序。

# 對話方塊順序區段列出您在

# 一般安裝 (包括自訂對話方塊) 中所需使用的對話方塊,依其出現的

# 順序排列。

[DlgOrder]

Count=7

Dlg0=SdWelcome-0

Dlg1=SdLicense-0

Dlg2=SdRegisterUser-0

Dlg3=SdAskDestPath-0

Dlg4=SdSetupType-0

Dlg5=SdSelectFolder-0

Dlg6=SdFinishReboot-0

# 最後一個資訊區段是對話方塊資料。此為

# 包含在對話方塊順序區段中識別之每個對話方塊

# 所傳之值的區段集合。每個對話方塊都具有

# 其自己的區段。此處所列的值與

# 對話方塊在一般、使用者輸入安裝之對話方塊所傳回的值相同。

# SdWelcome 為所顯示的初始對話方塊。

[SdWelcome-0]

Result=1

# SdLicense 為顯示授權合約的對話方塊。

[SdLicense-0]

Result=1

# SdRegisterUser 為顯示使用者安裝

# Domino 之相關資訊的對話方塊。

# 它的作用僅是顯示。

[SdRegisterUser-0]

szName=Jane Doe

szCompany=IBM

Result=1

# SdAskDestPath 為提示要安裝

# Domino 之路徑的對話方塊。

# szDir 為 Program Files 的位置。

# szDir1 為 DataFiles 的位置。

# gUpgrade=0 用於全新安裝,而 =1 則是用於升級。

[SdAskDestPath-0]

szDir=C:\Lotus\Domino

szDir1=C:\Lotus\Domino\Data

gUpgrade=0

Result=1

# SdSetypType 為提示安裝類型的對話方塊。

# szSetupType 可以為下列其中一個值,其對應至

# 此對話中的選擇鈕

# Domino Utility Server

# Domino Messaging Server

# Domino Enterprise Server

[SdSetupType-0]

szSetupType=Domino Messaging Server

bCustomize=0

Result=1

# SdSelectFolder 是提示 Program Files 功能表上的功能表項目名稱

# 的對話方塊。

# szFolder 為所使用的值。

[SdSelectFolder-0]

szFolder=Lotus Applications

Result=1

# SdFinishReboot 是安裝完成後,最後會顯示的

# 對話方塊。

# BootOption 可控制是否要在安裝完成後

# 重新啟動機器。

# 未使用 bOpt1 及 bOpt2 項目。

[SdFinishReboot-0]

Result=1

BootOption=0

在 Win32 系統上執行無聲伺服器安裝

若要建立自動 Lotus Domino 安裝的回應檔,您必須將指令列參數加至 SETUP.EXE。步驟 2 的表格列出指令列參數並且也有說明。

當回應檔建立後,請執行 Domino 伺服器的無聲安裝。

1. 將檔案 SETUP.ISS 複製到內含檔案 SETUP.EXE 的資料夾中。

2. 使用下列表格的任何指令列參數來啟動伺服器安裝程式。
參數說明及範例
-s執行基本無聲伺服器安裝程式。

例如,setup.exe -s

附註 您可以同時使用 -s 及 -f1,或是僅使用 -s 來執行無聲安裝。

-r將您使用的所有安裝程式選項記錄在回應檔中。回應檔預設是儲存在 Windows 目錄的 SETUP.ISS。

例如,setup.exe -r

附註 您可以同時使用 -r 及 -f1,或是僅使用 -r 來記錄回應檔。

-pb若要於安裝期間檢視進度列,請使用 -pb 參數。

例如,setup.exe -pb -s

-f1若要指定其他位置及回應檔名稱 (.iss 檔),請使用 -f1 參數。若使用此參數,會從 <path\ResponseFile> 指定的資料夾/檔案讀取回應檔。

例如,setup.exe -s -f1<path\ResponseFile>

-f2用於另外指定無聲安裝所建立的位置及日誌檔名稱。依預設,會在與 SETUP.EXE 的相同目錄中建立與儲存 SETUP.LOG。

例如,setup.exe -s -f2<path/LogFile.Log>

SMS若要在完成無聲安裝之前,防止關閉網路連線及檔案 SETUP.EXE,請使用參數 SMS。SMS 參數可與 Windows NT 伺服器的網路安裝程式搭配使用。SMS 是有區分大小寫的參數,並且必須僅以大寫字元輸入。

日誌檔

除了進度列以外,無聲伺服器安裝期間,不會顯示任何訊息。但是,日誌檔 SETUP.LOG 會擷取安裝資訊及錯誤訊息,其中包括安裝是否成功的訊息。SETUP.LOG 的預設位置與回應檔 SETUP.ISS 的位置相同。您可以查閱 SETUP.LOG 來辨識安裝結果。

SETUP.LOG 包含下列三個區段:

另請參閱