指定自訂資料目錄以進行多使用者安裝或升級

WindowsCitrix XenApp 上進行 Notes® 多使用者安裝或升級期間,您可以配置 Notes® 自訂資料目錄。

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

Notes® 安裝程式及 Notes® 程式本身會決定多使用者安裝環境下的資料目錄;資料目錄共有兩種:一種用於共用檔案,一種用於使用者檔案。

此指令行功能可讓管理員安裝多使用者 Notes® 用戶端,來指定一般資料(範本等等)以及每一個後續使用者的個人資料(聯絡人、書籤、notes.ini 等等)的位置。在正常的多使用者安裝中,這些路徑是位於 C:\Documents and Settings 下。

透過這些指令行選項,您可以使用 MSI 內容或在 MSI 轉換中,在 Notes® 安裝指令行上獨一無二地指定共用目錄及使用者特定的資料目錄。

註: 使用自訂的資料目錄搭配「Windows 漫遊使用者」時,會發生問題。請參閱相關主題。

用於針對多使用者安裝或升級來指定自訂資料目錄的指令行選項如下所示:

  • MULTIUSERBASEDIR

    此選項會指定使用者資料檔的根位置,並對應至登錄中的 DataPath。

    同時支援環境變數擴充。例如,使用 !USERNAME! 變數來指定使用者特定的位置。

    會使用 ! 字元,而非較常用的 & 字元。

  • MULTIUSERCOMMONDIR

    此選項會指定共用資料檔(例如,範本)的根位置,並對應登錄中的 CommonDataPath。

    它也支援環境變數擴充。

    註: CommonDataPath 是為此功能新建的登錄機碼,如果未使用該功能即不存在。
  • CITRIX=1

    這會指定針對 32 位元或 64 位元 Windows 2003 或 Windows 2008 伺服器進行 Citrix 安裝。

若要在多使用者安裝或升級期間配置 Notes® 自訂資料目錄,請將下列指令行搭配您的 Notes® 安裝套件一起使用。

setup.exe /v"SETMULTIUSER=1 MULTIUSERBASEDIR=C:\LocalAppDataUsers\!USERNAME!MULTIUSERCOMMONDIR=C:\LocalAppDataCommon"

共用的 notes.ini 檔案會建立在 MULTIUSERCOMMONDIR 指定的目錄中,而使用者特定的 notes.ini 檔案副本則建立在 MULTIUSERBASEDIR 指定的目錄中。擴充的 notes.ini 路徑會寫入 HKEY_CURRENT_USER 登錄中。

註: 若要啟用詳細記載搭配指令行安裝,請使用下列範例作為參考:
setup /v"/l*v %TEMP%\verbose.log SETMULTIUSER=1 MULTIUSERBASEDIR=Z:\ MULTIUSERCOMMONDIR=\"C:\Documents and Settings\all users\""

用戶端會自動將 HCL\Notes\Data\ 加到 MULTIUSERBASEDIR 的指定值的最後;在這個範例中,Z:\HCL\Notes\data 是實際的 MULTIUSERBASEDIR 路徑。

如果是安裝在 Citrix 系統上,則還必須使用其他的 CITRIX=1 內容。

setup.exe /v "SETMULTIUSER=1 CITRIX=1 MULTIUSERBASEDIR=C:\LocalAppDataUsers\!USERNAME!MULTIUSERCOMMONDIR=C:\LocalAppDataCommon"

升級至新版本或移動版本中的資料目錄

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

此程序會在 Documents and Settings 名錄中建立 HCL\Notes\Data 子目錄,並將 Documents and Settings\!USERNAME!\notes\data 中的所有資料檔複製到新資料夾。HCL\Notes\Data 的路徑會加到 MULTIUSERBASEDIR 路徑最後面,並作為使用者的專用資料目錄。若要重複使用來自舊版安裝的資料目錄,該資料路徑必須以 HCL\Notes\Data 作為結尾。

註: 如果要使用新的自訂資料目錄(例如 HKCU\Software\HCL\Notes\NotesIniPath\notes.ini),您必須從登錄中移除現有的多使用者 NOTES.INI 位置。此外還必須從原始資料目錄,將資料目錄內容移至新的自訂資料目錄。

程序

  1. 解除安裝 Notes®,但不要刪除使用者資料、資料目錄等等。
  2. 從登錄中移除現有的多使用者 NOTES.INI 位置。
  3. 執行下列指令:
    setup.exe /v"SETMULTIUSER=1 MULTIUSERBASEDIR=\"c:\Documents and Settings\!USERNAME!\" MULTIUSERCOMMONDIR=c:\temp\common"
  4. 修改「登錄」設定,如下所示:
    • MultiUser=1
    • DataPath=c:\Documents and Settings\%USERNAME %
    • CommonDataPath=c:\temp\common
    • 確定登錄中的 DataPath 及 CommonDataPath 值與來自指令行的 MULTIUSERBASEDIR 及 MULTIUSERCOMMONDIR 彼此相符。
  5. 將舊版 Notes® 資料目錄的內容移至新安裝環境的資料目錄。
  6. 啟動 Notes® 並依提示登入。所有 Notes® 使用者資料均可供使用。