建立靜默安裝
大多數供應商都提供從 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 說明指南,以獲取有關使用記錄的回應檔案進行靜默安裝功能的詳細資訊。
執行以下步驟執行自訂安裝套件:
- 驗證使用 InstallShield 建立的安裝套件。
- 啟動安裝套件。
- 確認
InstallShield 精靈 是否顯示在視窗標題列底部。
- 在記錄模式下從指令提示處啟動安裝套件。
- 如果安裝套件是單個檔案 - 執行
setup.exe /a /r /f1c:\temp\record.iss 。
Setup.exe 是安裝套件的名稱,c:\temp\record.iss 是儲存記錄輸出的完整路徑檔案名。 - 如果安裝套件是一組檔案 - 執行
setup.exe /r /f1c:\temp\record.iss 。
Setup.exe 是安裝套件的名稱,c:\temp\record.iss 是儲存記錄輸出的完整路徑檔案名。
- 使用記錄的對話方塊回應部署安裝套件。使用「寫入檔案」代理程序指令將供應商的安裝套件和
record.iss 檔案複製到每台受管電腦,或複製到可由每台受管電腦存取的檔案伺服器。 - 使用「執行檔案」程序指令,以使用靜默模式指令列參數執行安裝套件。
- 如果安裝套件是單個檔案 - 執行
setup.exe /s /a /s /f1c:\temp\record.iss 。
Setup.exe 是安裝套件的名稱。c:\temp\record.iss 是記錄設定的完整路徑檔案名位置。 - 如果安裝套件是一組檔案- 執行
setup.exe /s /f1c:\temp\record.iss 。
Setup.exe 是安裝套件的名稱。c:\temp\record.iss 是記錄設定的完整路徑檔案名位置。
使用 Windows Installer 靜默安裝
Windows Installer 沒有記錄模式,因此只能靜默安裝典型安裝配置,要靜默安裝 Windows Installer 套件,請編寫程序以執行以下作業:
- 使用「寫入檔案」代理程序指令將供應商的安裝套件複製到每台受管電腦,或複製到可由每台受管電腦存取的檔案伺服器。
- 使用「執行檔案」代理程序指令,以使用
/q 參數執行安裝套件。
使用 Wise Installer 靜默安裝
Wise Installer 沒有記錄模式。因此只能靜默安裝典型安裝配置,要靜默安裝 Wise Installer 套件,請編寫程序以執行以下作業:
- 使用「寫入檔案」代理程序指令將供應商的安裝套件複製到每台受管電腦,或複製到可由每台受管電腦存取的檔案伺服器。
- 使用「執行檔案」代理程序指令,以使用
/s 參數執行安裝套件。
|