注意:Microsoft 知识库文章经常更新。为了确保您拥有最新和最准确的信息,您可能希望查看此文章的联机版本,位置在 Q238315 – SMS: How to Deploy Windows NT 4.0 SP6a with Systems Management Server 1.2 and 2.0


SMS: 如何使用 Systems Management Server 1.2 以及 2.0 部署 Windows NT 4.0 SP6a


本文章中的信息适用于:
  • Microsoft Systems Management Server 1.2 和 2.0


摘要

本文章描述了如何使用 Systems Management Server (SMS) 分发 Microsoft Windows NT 4.0 Service Pack 6a (SP6a)。有关获得 SP6a 的其他信息,请单击下面的文章编号以查看 Microsoft 知识库中的文章:

Q246009 Windows NT 4.0 Service Pack 6a Available


更多信息

以下通过 Systems Management Server 安装 SP6a 的步骤是使用“分发软件向导”进行说明的。并不一定要使用该向导,程序包、程序和通知也可以在 Systems Management Server 管理员控制台中用手工逐个创建。

使用 Systems Management Server 2.0 安装 SP6a

  1. 从下面网站下载 SP6I386.EXE:

    http://www.microsoft.com/ntserver/nts/downloads/recommended/SP6/128bitX86/default.asp

    1. 将文件解压缩到 TEMP 目录。

    2. 创建名为 NT4SP6a 的文件夹。

    3. 将所有文件从 TEMP 文件夹复制到 NT4SP6a 文件夹。

    4. 在 SMS 中,将 NT4SP6a 程序包设置成源文件夹。

    5. 创建以下命令行: update\update.exe/q

  2. 从 SMS 管理员控制台启动“软件分发向导”。

  3. 单击“从定义创建新程序包”。

  4. 浏览步骤 1 中创建的文件夹并选择 Nt4sp6.pdf 文件。SMS 在 SMS\Scripts\00000409\Pdfstore 文件夹中将其自动转换为 SMS 2.0 PDF (.sms) 格式。

  5. 指定 SMS 应该如何管理源文件。在本例中,可单击“创建源文件的压缩版本”。对于您在下一步中所选的源文件夹,这将压缩其中的文件并将它们移动到选定的 SMS 分发服务器共享。

  6. 选择源文件夹。这应该是第一步中所创建文件夹的路径。请确保该文件夹已正确指定,SMS 会复制指定文件夹及其所有子文件夹中的全部文件,并将它们压缩到程序包文件,然后解压缩到您下一步所选的分发服务器。

  7. 选择分发点,通知程序以及选择您将要通知到的集合。

  8. 如果要自动运行该服务包的安装,请指派相关程序。

  9. 退出该向导之后,请从 SMS 管理员控制台选择程序包、编辑程序的属性并查看“常规”选项卡。检查该程序的命令行。在此情形下,程序为:“Update x86 Windows NT version 4.0.”。命令行应该是:
    i386\update\update.exe /q
    请确保该分发服务器上的程序包共享有正确的文件夹结构,以及命令行能从 SMS 程序包共享正确运行。您还可以手工编辑命令行,以便使用本文稍后列出的任何 Update.exe 命令行开关。

  10. 在“程序属性\环境”选项卡上,请确保该程序已被设置成“通过管理权限运行”或将使用带有管理权限的 Windows NT 客户端软件安装帐户(如果该 Windows NT 用户没有本地管理权限或任何用户都无法登录)。只有当安装源文件不在 SMS 分发点上或安装需要访问不在 SMS 分发点上的文件时,您才应该使用 Windows NT 客户端软件安装帐户。

使用 Systems Management Server 1.2 安装 SP6a

  1. 如同在 SMS 2.0 安装步骤中那样,创建程序包源文件。

  2. 通过从“程序包属性”窗口导入 Nt4sp6.pdf 文件(使用“导入”按钮并浏览到程序包源文件),创建新的 SP6a 程序包。请确保命令行和命令行路径符合您的安装类型和文件源结构。默认情况下,所导入的 Nt4sp6.pdf 文件会创建不需用户干预而安装 SP6a 的 “UPDATE.EXE /Q”命令行。请参阅本文稍后部分关于可用的 Update.exe 命令行开关列表。

  3. 验证“工作站命令行属性”选项已针对您正在使用的安装类型得到适当设置。您选择的安装类型取决于登录到目标客户端的用户将有什么样的权限。

    如果您的目标是没有本地管理权限的低权限用户或无人登录的服务器,可单击“系统(后台)任务”。选择该选项即表明将由 Package Command Manager 服务来处理安装过程。

    请注意,对任何使用 Package Command Manager 服务而成功安装的程序包而言,它必须满足三个条件:该程序包必须完全静默运行不需要用户干预、必须指定“系统(后台)任务”选项以及必须将该作业设置成代理运行。

    另外要注意的是,Package Command Manager 服务必须通过手工安装在 SMS 客户端。有关使用 Rservice.exe 手工安装 Pcmsvc32.exe 的详细信息,请参阅随 SMS Service Pack 4 附带的 Install.doc 文件。

    如果未选择“系统(后台)任务”选项,将由 Package Command Manager 程序处理安装。安装将在前台进行,为了完成该服务包的安装,已登录的用户必须具有本地管理权限。

  4. 创建新作业分发 SP6a 程序包。将它定位到您希望进行升级的客户端。如果您选择了“系统(后台)任务”选项,请确保已将该作业设置成代理运行。注意在默认情况下,该代理日期被设置成提前的一周。

SMS 1.2 和 2.0 在安装 SP6a 时都要求在安装完成后重新启动客户端计算机。

有关使用 Systems Management Server 2.0 进行软件分发的详细信息,请参阅“Systems Management Server 2.0 管理员指南”的第 12 章“分发软件”。有关 Systems Management Server 1.2 软件分发的详细信息,请参阅“Systems Management Server 1.2 管理员指南”的第 2 部分“软件管理”。

Update.exe 命令行开关

Update.exe 的语法为:
   UPDATE [-u] [-f] [-n] [-o] [-z] [-q]
     -u 无人参与模式
     -f  在关机时强制其他程序关闭
     -n 不为卸载备份文件
     -o 覆盖 OEM 文件时不给出提示
     -z 安装完成后不重新启动
     -q 安静模式 – 无用户干预
 
键入 update /? 可获得该语法的帮助信息。

EOF