機密資料

在安裝、更新、修改、回復或解除安裝程序期間所提供的資料,必須加以保護。

機密資料不儲存在 installRegistry.xmlinstalled.xml 檔中。套件會判定哪個資料是機密的。機密資料的範例便是認證,像使用者名稱和密碼。如需套件機密資料的相關資訊,請參閱套件的說明文件。

如果您在啟動 Installation Manager 之後才提供機密資料,則此機密資料將可供所有套件使用,直到您結束 Installation Manager 為止。

對於未標示為機密的資料,資訊會進行加密並儲存在 installRegistry.xmlinstalled.xml 檔中。資料會使用預設加密金鑰來進行加密。您可使用 -passwordKey 選項來變更預設的加密密碼,讓資料變得更困難但並非無法解密。如需 -passwordKey 選項的相關資訊,請參閱 imcl 指令的指令行引數

installRegistry.xmlinstalled.xml 檔是在代理程式資料目錄中。

範例

對於這些範例,套件 A 和套件 B 是在需要鑑別的儲存庫中。您必須提供認證才能存取這個儲存庫。
  • 您會在精靈模式下啟動 Installation Manager。在安裝套件 A 期間,您會提供您的認證以存取儲存庫。在安裝完成之後,您會更新套件 B。套件 B 可使用您在安裝套件 A 期間所提供的認證。在您結束 Installation Manager 之後,您的認證就無法再使用。
  • 您會在精靈模式下啟動 Installation Manager。在安裝套件 A 期間,您會提供您的認證。在安裝完成之後,您就會結束 Installation Manager。接下來,您會啟動 Installation Manager 並安裝套件 B。您在安裝套件 A 期間所提供的認證將無法使用。您必須提供您的認證才能安裝套件 B。
  • 您可啟動 Installation Manager 來解除安裝套件 A。您必須提供用於解除安裝程序的認證。

意見