为多用户安装或升级指定定制数据目录

您可以在 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 位 Citrix 安装在 Windows 2003 或 Windows 2008 服务器上。

要在多用户安装或升级期间配置 Notes® 定制数据目录,请将以下命令行与 Notes® 安装工具包结合使用。

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

在由 MULTIUSERCOMMONDIR 指定的目录中创建共享 notes.ini 文件,并在由 MULTIUSERBASEDIR 指定的目录中创建 notes.ini 文件的特定于用户的副本。将扩展 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"

升级到新版本或移动版本内的数据目录内容

关于此任务

此步骤在“文档与设置”目录中创建 HCL\Notes\Data 子目录,并将所有数据文件从 Documents and Settings\!USERNAME!\notes\data 复制到新的文件夹。将路径 HCL\Notes\Data 附加到 MULTIUSERBASEDIR 路径后,并作为用户私有数据目录使用。要重新使用先前安装中的数据目录,必须在 HCL\Notes\Data 中结束此数据路径。

注: 如果将使用新定制数据目录,就必须除去注册表中现有多用户 NOTES.INI 位置(例如 HKCU\Software\HCL\Notes\NotesIniPath\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® 用户数据均可用。