Next Topic

Previous Topic

Book Contents

建立靜默安裝

大多數供應商都提供從 Web 下載單個檔案或以 CD 形式發佈一組檔案。執行安裝程式檔案,通常名為 setup.exe,在任意作業系統上安裝供應商的應用程式。供應商通常使用以下三種應用程式中的其中一種來建立安裝套件:InstallShield、Windows Installer 或 Wise Installer,每個應用程式都提供建立靜默安裝的方法。自動安裝供應商安裝套件時,您需要確保安裝套件不會因為使用者在輸入期間輸入內容而暫停。

使用 InstallShield 靜默安裝

InstallShield 有一個記錄模式,可以捕獲對安裝程序中所有對話方塊的回覆。InstallShield 要求安裝期間將已記錄的回覆 iis 檔案儲存在受管電腦上。  要進行部署,代理程序必須使用  「寫入檔案」指令將  setup.exe 和 record.iis 檔案從 VSA 伺服器傳送到 受管電腦,然後使用「執行檔案」執行 setup.exe,同時選項設定為 /s /f"<path>\record.iis"。 請參考您的 InstallShield 說明指南,以獲取有關使用記錄的回應檔案進行靜默安裝功能的詳細資訊。  

執行以下步驟執行自訂安裝套件:

  1. 驗證使用 InstallShield 建立的安裝套件。
    1. 啟動安裝套件。
    2. 確認 InstallShield 精靈是否顯示在視窗標題列底部。
  2. 在記錄模式下從指令提示處啟動安裝套件。
    1. 如果安裝套件是單個檔案 - 執行 setup.exe /a /r /f1c:\temp\record.iss
      Setup.exe 是安裝套件的名稱,c:\temp\record.iss 是儲存記錄輸出的完整路徑檔案名。
    2. 如果安裝套件是一組檔案 - 執行 setup.exe /r /f1c:\temp\record.iss
      Setup.exe 是安裝套件的名稱,c:\temp\record.iss 是儲存記錄輸出的完整路徑檔案名。
  3. 使用記錄的對話方塊回應部署安裝套件。使用「寫入檔案」代理程序指令將供應商的安裝套件和 record.iss 檔案複製到每台受管電腦,或複製到可由每台受管電腦存取的檔案伺服器。
  4. 使用「執行檔案」程序指令,以使用靜默模式指令列參數執行安裝套件。
    1. 如果安裝套件是單個檔案 - 執行 setup.exe /s /a /s /f1c:\temp\record.iss
      Setup.exe 是安裝套件的名稱。c:\temp\record.iss 是記錄設定的完整路徑檔案名位置。
    2. 如果安裝套件是一組檔案- 執行 setup.exe /s /f1c:\temp\record.iss
      Setup.exe 是安裝套件的名稱。c:\temp\record.iss 是記錄設定的完整路徑檔案名位置。

使用 Windows Installer 靜默安裝

Windows Installer 沒有記錄模式,因此只能靜默安裝典型安裝配置,要靜默安裝 Windows Installer 套件,請編寫程序以執行以下作業:

  1. 使用「寫入檔案」代理程序指令將供應商的安裝套件複製到每台受管電腦,或複製到可由每台受管電腦存取的檔案伺服器。
  2. 使用「執行檔案」代理程序指令,以使用 /q 參數執行安裝套件。

使用 Wise Installer 靜默安裝

Wise Installer 沒有記錄模式。因此只能靜默安裝典型安裝配置,要靜默安裝 Wise Installer 套件,請編寫程序以執行以下作業:

  1. 使用「寫入檔案」代理程序指令將供應商的安裝套件複製到每台受管電腦,或複製到可由每台受管電腦存取的檔案伺服器。
  2. 使用「執行檔案」代理程序指令,以使用 /s 參數執行安裝套件。