在安裝、更新、修改、回復或解除安裝程序期間所提供的資料,必須加以保護。
機密資料不儲存在 installRegistry.xml 和 installed.xml 檔中。套件會判定哪個資料是機密的。機密資料的範例便是認證,像使用者名稱和密碼。如需套件機密資料的相關資訊,請參閱套件的說明文件。
如果您在啟動 Installation
Manager 之後才提供機密資料,則此機密資料將可供所有套件使用,直到您結束 Installation
Manager 為止。
對於未標示為機密的資料,資訊會進行加密並儲存在 installRegistry.xml 和 installed.xml 檔中。資料會使用預設加密金鑰來進行加密。您可使用 -passwordKey 選項來變更預設的加密密碼,讓資料變得更困難但並非無法解密。如需 -passwordKey 選項的相關資訊,請參閱 imcl 指令的指令行引數。
installRegistry.xml 和 installed.xml 檔是在代理程式資料目錄中。
範例
對於這些範例,套件 A 和套件 B 是在需要鑑別的儲存庫中。您必須提供認證才能存取這個儲存庫。
- 您會在精靈模式下啟動 Installation
Manager。在安裝套件 A 期間,您會提供您的認證以存取儲存庫。在安裝完成之後,您會更新套件 B。套件 B 可使用您在安裝套件 A 期間所提供的認證。在您結束 Installation
Manager 之後,您的認證就無法再使用。
- 您會在精靈模式下啟動 Installation
Manager。在安裝套件 A 期間,您會提供您的認證。在安裝完成之後,您就會結束 Installation
Manager。接下來,您會啟動 Installation
Manager 並安裝套件 B。您在安裝套件 A 期間所提供的認證將無法使用。您必須提供您的認證才能安裝套件 B。
- 您可啟動 Installation
Manager 來解除安裝套件 A。您必須提供用於解除安裝程序的認證。