使用 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