从网络安装客户程序

可以通过网络在多个工作站上安装 Novell 客户程序软件,方法是将文件复制到服务器然后修改登录底稿。这种安装方法有时又称作“客户程序自动升级”(Automatic Client Upgrade, ACU)。

可以在用户登录时安装或升级所有平台上的客户程序软件。此过程包括六项任务:

运行登录底稿时,由 ACU.EXE 确定客户程序是否需要升级。因为只有在需要更新客户程序的时候才运行安装实用程序,所以该初始检查可以节省登录时的网络带宽。


创建文件夹

  1. 以具有 Admin 权限(或 Admin 同等权限)的用户身份登录到服务器。

    确保有权将文件复制到所有用户都能访问的网络文件夹,并且有权修改登录底稿。

  2. 在 SYS:PUBLIC 中创建一个文件夹。

    例如,

    SYS:\PUBLIC\CLIENT


复制文件

  1. 将 Novell 客户程序 CD 上 PRODUCTS 目录中的 WINNT 或 WIN95 目录复制到新的文件夹。

    如果只安装一个平台,则只需要复制所装平台的目录(WINNT 或 WIN95)。

    如果只安装一种语言的客户程序或是网络没有足够的空间容纳多个语言目录,可以从每个客户程序目录下的 NLS 目录中删除不需要的语言目录。为确保复制所有必要的文件,先复制整个客户程序目录,然后再删除多余的语言目录。

  2. (视具体情况而定)如果是安装 Novell Client for Windows 95/98,将 Windows 95 和(或) Windows 98 .CAB 文件复制到 WIN95 目录。

    这些文件在 Microsoft Windows 95 或 Windows 98 CD(和升级 CD)的 WIN95 或 WIN98 文件夹中。


授予权限

  1. 在 NDS 树中创建一个“组”对象。

  2. 将需要安装或升级工作站的用户放入该组。

  3. 确保该组对所建文件夹拥有“读”和“文件扫描”权限。

    注意:  如果是在 SYS:PUBLIC 中创建文件夹,就会对新文件夹拥有“读”和“文件扫描”权限,但是要确保这些权限没有被修改过。

  4. (视具体情况而定)如果希望将安装结果添加到状态日志文件,应确保该组对此文件有“写”权限。

    状态日志文件会对安装的成功或失败进行记录。每个工作站完成安装后,该工作站的信息会追加到状态日志文件。在 ACU 配置文件中启用状态日志记录。

    注意:  如果在运行网络安装之前没有创建状态日志文件,必须授予用户对该目录的“创建”和“写”权限。


修改 ACU 配置文件

“客户程序自动升级”实用程序 (ACU.EXE) 确定是否需要更新客户程序并允许用户决定一些安装选项。

选项 说明 设置

[UNATTENDFILE]

决定是否使用平台特定的配置,以及该配置的位置。

Use=Yes | No(默认设置:No)

File=配置文件路径

[STATUSLOGGING]

决定是否创建状态日志,以及该文件的位置。

如果在安装前没有创建状态日志文件,将创建该文件并放在网络安装目录中或是“文件”设置所指定的目录中。

Use=Yes | No(默认设置:No)

File=日志文件路径

[LAUNCHINSTALL]

在 ACU.EXE 决定安装的情况下,确定是否起用平台特定的安装实用程序。

Launch=Yes | No(默认设置:Yes)

[DISPLAYDIALOG]

决定是否提示用户开始升级。

Display=Yes | No(默认设置:Yes)

自定义 ACU:

  1. 打开服务器上所建文件夹中的 ACU.INI 文件。

  2. 修改配置选项。

重要:  推荐使用 ACU.INI 文件来代替以前版本中所用的命令行开关。ACU.INI 专门用于简化安装过程。如果选择使用开关,它们会覆盖 ACU.INI 选项。


更新平台特定的配置文件

注意:  如果使用默认设置安装客户程序,不需要用户创建或修改配置文件。跳过此步,继续创建或修改登录底稿

重要:  如果使用平台特定的配置文件来配置 Novell 客户程序,必须将 [UNATTENDFILE] 选项改为 Yes。

每个平台特定的安装实用程序都会读取由“Novell 客户程序安装管理器”生成的配置文件,以便配置客户程序的属性。该文件提供的信息包括:安装时驱动程序的复制位置以及最新的版本号等。必须将该文件和安装实用程序放在同一文件夹中。

重要:  如果正在配置 Windows 95/98 工作站,则 NWSETUP.INI 文件中设置的选项或以前版本的 Novell 客户程序的命令行中设置的选项(如:Display First Screen 或 CAB FIX)现在是在“Novell 客户程序安装管理器”中设置。

创建配置文件:

  1. 启动 Novell 客户程序安装管理器 (NCIMAN.EXE)。

    对于 Windows 95/98,“Novell 客户程序安装管理器”位于服务器 WIN95\IBM_语言 \ADMIN 复制文件夹中。

    对于 Windows NT/2000,“Novell 客户程序安装管理器”位于服务器 WINNT\I386\ADMIN 复制文件夹中。

  2. 选择“文件”>“新建”,然后选择平台并单击“确定”。

  3. 根据需要修改安装选项。

    1. 在“安装选项”列表框,双击要修改的配置选项。

    2. 在属性页设置参数,然后单击“确定”。

      用户设置的值会出现在右侧的列表框中。

    建议:  可以从以前配置过的工作站导入这些设置并保存到配置文件中。设置完工作站后,选择“文件”>“导入注册表”,以便将这些设置导入。

  4. 选择“文件”>“保存”。

    可以使用任一文件名---如:UNATT_95.TXT 或 UNATT_NT.TXT。

  5. 将该文件复制到下列目录中之一:

    • WIN95\IBM_语言(对于 Windows 95/98)
    • WINNT\I386(对于 Windows NT/2000)

    重要:  该文本文件的路径不能含有长文件名。


创建或修改登录底稿

需要为要升级工作站的用户修改登录底稿。


使用 NetWare 管理程序创建或修改登录底稿

使用 NetWare 管理程序创建或修改登录底稿:

  1. 启动 NetWare 管理程序。

  2. 使用浏览器选择要创建或修改登录底稿的对象。

  3. 选择“对象”>“细节”>“登录底稿”。

  4. 在登录底稿文本框中输入登录底稿命令和信息。

    关于要添加到底稿中的登录底稿命令的样本,参阅客户程序安装登录底稿样本

    重要:  确保已经将样本登录底稿编辑为与自己的网络服务器名称、目录路径和规格相匹配。

    有关所有登录底稿命令的其它信息,参阅 Novell 客户程序联机文档的“Appendix A”"Login Script Commands and Variables"。

  5. 单击“确定”以保存登录底稿并关闭“细节”对话框。

    如果刚才创建的登录底稿是一个树枝或用户登录底稿,则操作'已经结束。用户下一次登录时,将会安装或更新客户程序软件。

    如果刚才创建的登录底稿是“简报”对象底稿,则必须将“用户”对象与“简报”相关联,并将“用户”对象设置为“简报”对象的受托者。有关全部登录底稿的其它信息,参阅 Novell 联机客户程序文档第二章的 "Creating or Modifying Login Scripts"。


客户程序安装登录底稿样本

以下样本显示了通过网络安装客户程序软件时,需要添加到登录底稿中的命令。该样本包含通过内部网络安装所使用的样例文本。

重要:  在此样本中,底稿中必须包括的信息用大写字母表示。需要根据具体网络进行自定义的信息使用小写字母。

注意:  如果通过该样本底稿用 Novell Client for Windows95/98 替换 Microsoft Client,需要用户进行某些干预。由于 Microsoft Client 的底稿编辑能力有限,在工作站重新启动和安装完成以前,用户必须关闭一个打开的 DOS 框。

REM *****  Windows 95/98 *****
If PLATFORM = "W95" or PLATFORM = "W98" THEN
WRITE "Updating Novell Client for Windows 95/98."
#\\server1\sys\public\client\win95\ibm_enu\acu.exe
IF "%ERROR_LEVEL" = "1" THEN
EXIT
END
REM ***** Windows NT/2000 *****
IF PLATFORM = "WNT" THEN
WRITE "Updating Novell Client for Windows NT/2000."
#\\server1\sys\public\client\winnt\i386\acu.exe
IF "%ERROR_LEVEL" = "1" THEN
EXIT
END


用户所见

如果是第一次安装客户程序软件,或是升级以前版本的客户程序软件,当用户登录并重新启动工作站的时候,会安装或升级该软件。根据对安装的不同设置,在升级工作站时,用户可能会看到一些系统讯息。