使用 UpdateSiteMgr 從 Notes® 安裝套件中新增及移除元件

如果您要將 Notes® 用戶端安裝在 Windows 上,UpdateSiteMgr 工具可讓您列出可供移除的元件、移除元件及新增元件,來自訂 Notes® 安裝套件。

開始之前

新增功能至安裝套件之前,請參閱新增功能及自訂套件的相關主題。例如,在使用此工具之前,您必須執行下列作業:
  • 建立並簽署您要新增到 Notes® 安裝套件的任何新 Eclipse 功能。
    註: 嘗試安裝或升級未簽名的元件會導致 Notes® 安裝執行檔失敗。如需簽署功能及外掛程式的指示,請參閱相關主題。
  • 將新功能和外掛程式 .jar 檔放置到功能和外掛程式更新網站子目錄(updateSite.zip\featuresupdateSite.zip\plugins)中。
  • 建立並驗證新的 site.xml 資訊清單檔 (updateSite.zip\site.xml)。
  • 在 deploy 名錄中建立並驗證新的 install.xml 安裝資訊清單 (deploy\install.xml)。

執行這項作業的原因和時機

UpdateSiteMgr 工具是以 UpdateSiteMgr.exe 提供於 deploy\Utility 資料夾的套件自訂壓縮檔案中。此工具僅用於指令行模式。
註: 若為 Windows,此工具會取代舊版 Domino® 所使用的 trimupdateSite 及 addToKit 工具。如果使用 Linux,請參閱在該平台上自訂 Notes® 安裝的相關主題。如果要安裝在 Macintosh,請參閱 addToKit 工具的相關主題。

程序

  • 若要顯示用法資訊和指令行參數說明,請開啟命令提示字元視窗,並鍵入 UpdateSiteMgr.exeUpdateSiteMgr.exe -h

    您看到的資訊範例如下所示:

    Usage 1: UpdateSiteMgr.exe -[dhnVrL] kitpath
    Merges info from kitpath into the kit that is in the same folder as this executable.
    kitpath defaults to "." (current directory)
    -d Turn Debug On
    -h Print usage
    -n Do a dryrun
    -V Print version info
    Usage 2: UpdateSiteMgr.exe [-rL] componentId
    Remove info from kit that is in the same folder as this executable.
    -r Remove specified component from kit
    -L List all components that can be trimmed (removed) from kit
  • 若要列出目前位於 Notes® 安裝套件並可從中移除的元件,請鍵入「UpdateSiteMgr.exe - L
    例如,以所提供的 Notes® 安裝套件而言,此清單將如下所示:
    • 活動(連線)
    • Sametime®
    • CAE(複合應用程式編輯器)
    • 資訊來源讀取器
    • OpenSocial 元件
    註: 如果您在 Notes® 安裝套件中移除或新增元件,然後重新執行此指令,UpdateSiteMgr.exe - L 指令輸出將變更,以反映 Notes® 安裝套件的現行狀態。
  • 若要從 Notes® 安裝套件移除單一元件,請使用 UpdateSiteMgr.exe -r 並指定該元件的指定值。
    例如,若要移除「資訊來源讀取器」,請使用下列指令行陳述式:
    UpdateSiteMgr.exe -r feedreader
  • 若要從 Notes® 安裝套件移除多個元件,請使用 UpdateSiteMgr.exe -r,並指定以空格區隔的每一個元件。
    例如,若要從 Notes® 安裝套件移除「資訊來源讀取器」及「複合應用程式編輯器」,請使用下列指令行陳述式:
    UpdateSiteMgr.exe -r feedreader CAE
  • 若要將非供應的或協力廠商簽署的元件(功能或外掛程式)新增至 Notes® 安裝套件,請使用 UpdateSiteMgr.exe,並指定該元件所在的新 updateSite,以及您想要合併到 Notes® 安裝套件的 updateSite.zip 檔案。
    例如,若要新增自訂 updateSite 的已簽署內容,請使用下列指令行陳述式,其中 kitpath 是自訂 updateSite 的路徑。
    UpdateSiteMgr.exe kitpath