现在的位置: 首页 > 综合 > 正文

使用 Sysprep 自动部署 Windows 2000

2014年09月05日 ⁄ 综合 ⁄ 共 23420字 ⁄ 字号 评论关闭

使用 Sysprep 自动部署 Windows 2000

操作系统
白皮书

摘要

本文档讨论如何使用简单实用程序 Sysprep 在硬盘上准备要复制和自定义的系统,以便在具有兼容配置的多台计算机上快速部署 Microsoft® Windows® 2000 操作系统。本白皮书考虑到了该实用程序 1.1 版中的更改,这些更改是对操作系统 CD 上 1.0 版的更新。

引言

Microsoft® Windows® 2000 系统准备 (Sysprep) 实用程序位于 Windows 2000 操作系统 CD 的 /Support/Tools/Deploy.cab 文件夹下。本文档讨论在具有兼容配置的多台计算机上部署 Windows 2000 操作系统时,如何准备和使用 Sysprep。(接下来的讨论中考虑到了该实用程序 1.1 版中的更改,这些更改是对操作系统 CD 上 1.0 版的更新。

注意 Sysprep 的推荐版本及当前版本(2000 年 4 月发布)可在 Microsoft TechNet 中找到。单击此处访问 access Sysprep 版本 1.1。

Sysprep for Windows 2000 是一个简单实用程序,用于在硬盘上准备要复制(或克隆)和自定义的系统。它自已本身并不对目标计算机执行真正的主映像复制(实现此目的需要第三方实用程序),但它能确保安全标识符 (SID) 在每台目标计算机上的唯一性。Sysprep 调用最小安装向导 (Mini-Setup Wizard),该向导通过计算机特定信息(如用户名、计算机名、时区及域成员身份)对复制映像进行自定义。

一旦准备好工作站或服务器磁盘,管理员即可通过在单位中的各台计算机上复制该磁盘来轻松部署,减少了部署成本,从而减少了总体拥有成本 (TCO)。将 Sysprep 与诸如 Systems Management Server 或 IntelliMirror™ 的 Microsoft 管理技术结合在一起,公司能从诸多方面受益:更强的灾难恢复能力、更轻松的操作系统和应用程序管理,以及改善的硬件和软件库存生命周期。

本文档假定您熟悉 Windows 2000 Professional 和 Windows 2000 Server 的安装。如果计划使用 Sysprep 自动部署服务器,建议首先了解如何使基于 Windows 2000 Server 的服务器成为域控制器(通过调用 Active Directory™ 安装向导来实现),以及有关 Windows 2000 SID 的知识。

磁盘复制目的

为同类计算环境中具有相似硬件配置的基于 Windows 的成千上万台计算机进行部署的企业客户希望能自定义一台计算机,然后将其硬盘(或"映像")复制到公司的其他计算机上。同样,网络管理员希望在必要时能在时间关键的环境中快速替换计算机。

单位中的系统管理员通常会预装客户计算机,或物理访问每台客户机以安装操作系统,Sysprep 的设计旨在降低此类任务产生的费用。它使管理员(或第三方集成商)能将单个工作站配置复制到多台客户机,从而大大节约了管理时间和资源。管理员只需做出一组有关计算机设置的假设,从而减少了标准 Windows 安装的开销。

需求与先决条件

需求

要将 Sysprep 用作磁盘复制过程的一部分,必须满足下列需求:

  • 主计算机和目标计算机必须具有兼容的硬件抽象层 (HAL),也即,每台计算机上支持的 HAL 必须属于同一通用系列。例如,高级配置和电源接口 (ACPI) 多处理器 HAL 与非 ACPI 多处理器 HAL 不兼容。(要确定运行 Windows 2000 的计算机中 HAL 的类型,请打开设备管理器,然后展开计算机对象。)

    如果使用 Sysprep 1.0,则主计算机上的海量存储控制器必须与目标计算机上的控制器相同。该工具的 1.1 版解决了这一需求问题:创建主映像之前,管理员必须先在 Sysprep.inf 文件(参见下文)中标识每一台目标计算机上安装的不同海量存储控制器。这使 Sysprep 能预导入必要的驱动程序信息,以便 Windows 2000 在具有一个预定义海量存储控制器的计算机上引导时,能够加载正确的驱动程序。该方法适于下列情形:

    • IDE 到 IDE。创建主映像的计算机与目标计算机使用的 IDE 控制器不同。例如,主计算机使用 PCI IDE 控制器,而目标计算机使用 Intel IDE 控制器。
    • IDE 到 SCSI。创建主映像的计算机使用 IDE 控制器,目标计算机使用 SCSI 控制器。例如,主计算机使用 PCI IDE 控制器,而某些目标计算机从 SCSI 控制器(如 Adaptec 7800)启动。
    • SCSI 到 SCSI。创建主映像的计算机与目标计算机使用的 SCSI 控制器不同。例如,主计算机使用 Adaptec 7800控制器,而某些目标计算机使用 Qlogic 控制器。
    • SCSI 到 IDE。创建主映像的计算机使用 SCSI 控制器,目标计算机使用 IDE 控制器。例如,主计算机使用 Adaptec 7800 控制器,而某些目标计算机从 IDE 控制器启动。
  • 即插即用设备,如调制解调器、声卡、网卡、显卡等,不必完全相同,但应在计算机中登记这些驱动程序并且它们应可用。(若要了解更多信息,请参见下面的"预装即插即用设备"一节。)
  • 必需第三方软件或磁盘复制硬件设备。这些产品创建计算机硬盘的二进制映像,它们将映像复制到另一块硬盘,或将映像存储到一块单独磁盘的文件中。(若要了解有哪些公司提供 Windows 2000 部署工具,尤其是磁盘映像软件,请访问 http://www.microsoft.com/Windows2000/guide/server/partners/
    deploymentisvs.asp
    。)
  • 目标计算机硬盘大小必须与主计算机硬盘大小相同。如果目标计算机的硬盘较大,则目标硬盘上的分区大小必须与主计算机的相同。不过,您可使用 Sysprep.inf 文件(参见下文)中的 ExtendOemPartition 项来扩展由 Windows NT® 文件系统 (NTFS) 格式化的主分区。
  • 您必须拥有要复制到多台计算机上的操作系统和应用程序副本的许可证。使用 Sysprep 并不授予您任何权限,在未经所安装软件供应商许可的前提下复制软件。

注意 如果部署环境不满足这些需求(例如,HAL 不兼容),您仍可从针对 Windows 2000 的自动部署方法中受益,请参见 http://www.microsoft.com/windows2000/library/resources/reskit/dpg 中的 Windows 2000 Deployment Planning Guide(Windows 2000 部署规划指南)。

先决条件

开始磁盘复制过程之前,应先准备一台主计算机,以同样方式安装和配置要在目标计算机上部署的软件。您还应对计算环境及其对硬件和软件的影响方式有很好的了解。例如:

  • 标识配置文件不识别的应用程序。配置文件识别的应用程序在公共位置创建所需的应用程序设置,以使所有登录用户都能访问到这些设置。配置文件不识别需要在单个用户配置文件下安装的应用程序。
  • 确定最适于您环境的安装方式:新安装(或"干净安装")、预安装或升级。新安装通常是"刷新"现有计算机,在干净的硬盘驱动器上安装全新操作系统。预安装指计算机中至少已安装了操作系统。现有计算机的主要选择是执行升级,现有操作系统(如 Windows 95 或 Windows NT Workstation)在 situ 下升级,不必重新格式化硬盘驱动器。
  • 了解软件在不同地点的使用方式,如分支机构和全球各地的办公室。
  • 了解便携机的使用如何影响软件位置和安装。

而且,您应了解基本的部署问题和策略,如硬件兼容性和基本输入/输出系统 (BIOS) 更新,我们不在此处详述这些信息。

注意 有关硬件和软件兼容性问题的详细信息,请访问 http://www.microsoft.com/windows2000/upgrade/default.asp

最后,如前面提到的,确保包括操作系统在内的所有软件的复制遵循与软件制造商签署的许可协议。本文档中讲述的策略并不授予您任何权利,在未经软件许可协议条款明示许可的情况下复制任何软件。

计算机复制过程概述

磁盘复制过程有五个基本步骤:

  1. 安装 Windows 2000。在与目标计算机硬件配置相似的计算机上安装 Windows 2000 Professional 或 Server。有关硬件需求的更多信息,请参见上面的"需求与先决条件"一节。建立计算机时,不要加入域,并且保留本地 Administrator 密码为空(如果该密码不留空,则无法在"最小安装向导"提示您指定 Administrator 密码时更改该密码)。同时,还应确保在专用计算机,而非生产计算机上创建主映像。
  2. 配置计算机。创建具有 Administrator 权限的本地用户帐户,并以该用户身份登录来安装和自定义应用程序,如 Office 2000、业务特定的应用程序,以及从该映像创建的所有工作站的其他公共应用程序或设置。对于服务器,您可能希望安装 Internet Information Services (IIS) 或其他标准 Windows 2000 服务(不过,此时不要运行"Active Directory 安装向导",使计算机成为域控制器)。自定义完系统后,注销该用户并以 Administrator 身份重新登录。然后将该用户配置文件复制到 Default Users(默认用户)文件夹下。
  3. 验证映像。按您的条件来运行计算机审核,以验证映像配置是否正确。审核完成后,先删除驻留信息,如所有映射驱动器、持续连接、事件日志及历史,然后再复制主工作站。
  4. 准备计算机进行复制。确信计算机处于所希望的状态及配置后,即表明计算机已准备就绪,可以进行复制。运行 Sysprep 实用程序(可选择运行 Sysprep.inf)以准备计算机进行复制。Sysprep 完成后,计算机将自动关机或指示"现在可安全关机"。有关 Sysprep.inf 的更多信息,请参见下面的"Sysprep 组件"一节。
  5. 复制。此时,主计算机的硬盘已被触发以运行即插即用设备检测、创建新 SID,并在下次启动系统时运行"最小安装向导"。系统现在已准备就绪,可进行复制或映像。下一次从该硬盘或该映像创建的任何复制硬盘启动时,复制过程都将完成。

复制过程图示请参见附录 A:磁盘复制过程示意图。

Sysprep 组件

Windows 2000 Sysprep 实用程序由三个文件组成:

  • Sysprep.exe,命令行工具,在主计算机上准备硬盘进行复制。
  • Setupcl.exe,为计算机重新生成新 SID 的工具。(该工具不能直接调用,并且必须驻留在与 Sysprep.exe 相同的文件夹下。)
  • Sysprep.inf,可选应答文件,用于自动运行映像计算机的"最小安装"进程。

Sysprep.exe 和 Setupcl.exe 是必需文件,它们相互独立。您可在 Windows 2000 CD 上的 Deploy.cab 文件中找到这两个文件,它们的最新版本可从 Microsoft 网站下载 http://www.microsoft.com/windows2000/downloads/deployment/sysprep。(下面的"示例 1:建立标准部门工作站"和"示例 2:部署远程 Office 服务器"部分提供了 Sysprep.inf 应答文件示例。)

Sysprep 和 Setupcl

一旦为主计算机配置好应用程序和设置,准备就绪可以进行复制后,即可运行 Sysprep,Sysprep 是一个简单程序,它可执行以下任务:

  • 配置安装在下一次重新启动时启动"最小安装向导",该向导包括重新枚举所有即插即用设备。
  • 将 Setupcl.exe 复制到 %SystemRoot%/SYSTEM32,并安排 Setupcl 在下次启动时运行。
  • 在计算机关机前预处理 Sysprep.inf 的各部分。(例如,如果使用 Sysprep 1.1 并且已在应答文件的 SysprepMassStorage 部分指定不同的海量存储控制器,则会在此时处理该部分。)
  • 向 Windows 发出关机命令。

Sysprep 完成并且计算机关机,即表明硬盘已准备就绪,可以进行复制。此时您可使用映像硬件或软件来复制该磁盘。

注意 若要了解有哪些第三方供应商提供 Windows 2000 部署工具(包括磁盘映像软件),请访问 http://www.microsoft.com/Windows2000/guide/server/partners/deploymentisvs.asp

下次主计算机启动或从主计算机复制的任何驱动器启动时,将运行 Setupcl runs,开始检测即插即用设备,并启动"最小安装向导"。"最小安装向导"查找 Sysprep.inf 文件,以提供用户必须提供的信息。如果在 %WinDir%/Sysprep 或主软盘上找到 Sysprep.inf,则"最小安装向导"将对其中包含的信息进行语法分析,并确定是否需要从该计算机收集额外信息。计算机接着会重新启动,此时计算机即已准备就绪,可以使用。目标计算机上的设置将基于复制的映像,外加最小安装过程中进行的所有更改。

注意 如果主计算机连接到域,则会在运行 Sysprep.exe 时将计算机从域删除,不出现任何提示。执行"最小安装向导"时,可使用 Sysprep.inf 将计算机连接(重新连接)至域。

Sysprep 语法

这是 Sysprep 的语法:

Sysprep [/nosidgen | /quiet | /reboot | /pnp | /forceshutdown]

此工具准备要复制的计算机,然后关闭该计算机。可使用下列命令行选项启动 Sysprep:

  • /quiet 当 Sysprep 在主计算机上运行时,避免向用户显示确认对话框。某些管理员将 Sysprep 添加到 Unattend.txt 文件的 GuiRunOnce 项,希望 Sysprep 自动运行,该选项对他们很有用。
  • /nosidgen 通知 Sysprep 在重新启动时不重新生成新 SID(注意,不使用此开关时无法复制磁盘)。某些管理员不打算克隆运行 Sysprep 的计算机,或是希望预装域控制器,该选项对他们很有用。
  • /reboot 强制 Sysprep 在完成时重新启动计算机(而非关机),然后再启动"最小安装"。这在审核系统并验证"最小安装"运行是否正确时非常有用。
  • /pnp 强制完全重新枚举系统中的所有设备。这将使"最小安装向导"的运行时间延长 5 到 10 分钟。对于即插即用设备,该开关不是必需的;仅在目标系统上存在无法动态检测到的 ISA 或其他非即插即用设备时,该开关才有用。
  • /forceshutdown 在系统运行完 Sysprep.exe(使用或不使用 /reboot 开关)后无法正常关闭时强制系统关闭。仅在 Sysprep 1.1 中提供该选项。

Sysprep 和 Setupcl 文件可位于软盘上,也可位于硬盘上的 %SystemDrive%/Sysprep 文件夹下,该文件夹及其内容在完成 Sysprep 后自动删除。

Sysprep.inf

作为建立并部署标准映像的一部分,您可能需要为单个目标计算机自定义少量设置及参数。例如,每个基于 Windows 2000 的计算机需要有唯一的计算机名。"最小安装向导"通常会提示用户保留信息。不过在许多情况下,如果您知道必要信息并且不希望提示用户输入这些信息,则可使用可选的应答文件 Sysprep.inf 实现自动输入。使用 Sysprep.inf 文件,您可让"最小安装向导"只提示某些信息,或创建完全自动的安装。

要使用 Sysprep.inf,有两个基本条件:

  • 它必须与 Sysprep 和 Setupcl 同在本地硬盘的 %SystemDrive%/Sysprep 文件夹下,或主软盘上。
  • 不得使用 Sysprep.inf 以外的文件名。

注意 您可使用 Windows 2000 CD 上的工具"安装管理器"来帮助创建 Sysprep.inf 文件。有关"安装管理器"的更多信息,请参见 Deployment Planning GuideChapter 13Chapter 25 的相关内容。

Sysprep.inf 文件使用的 INF 语法及项名称与 Setup 应答文件 Unattend.txt 使用的相同,并且也支持 Unattend.txt 使用的大多数值。特别地,Sysprep.inf 由"Windows 2000 无人参与安装模式"参数的子集组成。若要查看所有参数列表,请参见 Windows 2000 CD 上 Deploy.cab 文件中的 Windows 2000 Guide to Unattended Setup。注意,仅用于 Sysprep.inf 的两个参数为:KeepPageFileInstallFilesPath

Sysprep.inf 应答文件示例包括下列参数:

[GuiUnattended]
TimeZone = 20
OemSkipWelcome = 1

[UserData]
FullName = "<Authorized User>"
OrgName = "<Company Name, Inc.>"
ComputerName = W2B32054

[Identification]
JoinWorkgroup = <WorkgroupName>

[Networking]

硬盘上 %SystemDrive%/Sysprep 文件夹中的所有内容会在 Sysprep 运行完后删除。如果愿意,您可将希望在磁盘复制过程完成之后删除的内容放在该文件夹下,如 BIOS flash 实用程序或要运行的自定义脚本。

最小安装向导

计算机第一次从复制磁盘启动时,"最小安装向导"启动。它收集新复制的目标计算机所需的全部信息。如果不使用 Sysprep.inf,则"最小安装向导"显示以下屏幕:

  • 欢迎
  • Microsoft 许可协议
  • 产品 ID
  • 区域设置
  • 用户名和公司
  • 计算机名和管理员密码
  • TAPI 设置(仅适于有调制解调器时)
  • 网络配置
  • 加入工作组或域(仅适于工作站)
  • 服务器许可(仅适于服务器)
  • 时区选择
  • 完成/重新启动

要绕过这些页,让 Sysprep 完全进行自动安装,可至少在 Sysprep.inf 中指定以下各项:

最小安装的
对话框提示
绕过对话框
所需的项和值
欢迎

[GuiUnattended]
OEMSkipWelcome = 1

Microsoft 许可协议

[Unattended]
OemSkipEula = Yes

区域设置

[GuiUnattended]
OemSkipRegional = Yes

用户名和公司

[UserData]
FullName = <Authorized User>
OrgName = <CompanyName, Inc.>

计算机名和管理员密码

[UserData]
ComputerName = <ComputerName>
[GuiUnattended]
AdminPassword = *

域成员身份

[Identification]
JoinWorkgroup = <WorkgroupName>

网络设置

[Networking]
InstallDefaultComponents = Yes

服务器许可(仅适于工作站)

[LicenseFilePrintData]
AutoMode = PerServer1
AutoUsers = 5

时区选择

[GuiUnattended]
TimeZone = 4

产品标识号

[UserData]
ProductID = <ProductIDNumber>

"最小安装向导"是用于自定义 Sysprep 安装的一个非常强大且灵活的工具。通过在 Sysprep.inf 中指定选项,您可让"最小安装"进一步配置和自定义 Sysprep 映像。例如,您可让"最小安装向导"在结束后用户首次登录时运行命令。

注意 若要查看所有选项列表,请参阅 Windows 2000 CD 上 Deploy.cab 文件中的 Windows 2000 Guide to Unattended Setup

预安装即插即用设备

默认情况下,硬件驱动程序位于 Windows 2000 CD 的 Drivers.cab 文件中。当基于 Windows 2000 的计算机启动时,它会自动开始检测即插即用设备,并从该文件导出检测到的任何新硬件的驱动程序。

向 Sysprep 安装添加新驱动程序

创建部署映像时,如果 Windows 2000 CD 上没有包含即插即用设备的驱动程序,则需在 Sysprep.inf 应答文件 Unattended 部分的 OemPnPDriversPath 项中指定备用路径。在该路径中命名的文件夹不仅应包含驱动程序,还应包含目录和 INF 文件。如果计算机在启动过程中检测到的硬件设备的驱动程序不在默认 Drivers.cab 文件中,它将检查 OemPnpDriversPath 项中指定的位置。

向 Sysprep 安装添加驱动程序的过程包括三个基本步骤:

  1. 在 %WinDir% 文件夹所在卷的根下创建容纳新驱动器的文件结构。
  2. 将新驱动器复制到相应子文件夹中。
  3. OemPnPDriversPath = <DriverPaths> 条目添加到应答文件的 Unattended 部分,其中 DriverPaths 表示驱动程序所在的文件夹。您可在该项上列出多个路径,各路径间以分号 (;) 分隔,如下所示:

    [Unattended]
    OemPnPDriversPath = Drivers/NIC;Drivers/Video

如果在"最小安装向导"完成后,不希望新驱动程序继续保留在卷上,则可将前面步骤中创建的文件夹结构放在 Sysprep 文件夹下。需要相应调整 OemPnPDriversPath 项。Sysprep 文件夹(及其所有子文件夹)会在安装完成后自动删除。

将 Sysprep.inf 文件保存在 Sysprep 文件夹下并运行 Sysprep.exe。任何即插即用设备(包括使用 OEM 驱动程序 .inf 文件找到的设备)都会在"最小安装"过程中自动安装到目标计算机上。注意,您不必指定 /pnp 命令行开关,除非目标计算机上有旧式 (ISA) 设备。如果使用 /pnp 命令行开关,则会完全执行所有设备的即插即用重新枚举,这会使 Sysprep 最小安装向导过程延长 5-10 分钟。另外,使用 Sysprep 版本 1.1 指定额外的海量存储控制器时,/pnp 命令行开关可能会导致一些额外的硬盘控制器出现在"设备管理器"中(这只是给显示带来的负面影响,不会影响系统)。

如果新驱动程序没有数字签名,则"最小安装向导"会推迟设备的安装,直到管理员登录计算机。这称做客户端与服务器端安装,在"最小安装"期间发生。

注意 要向用来启动计算机的 Sysprep 映像添加第三方海量存储器驱动程序,您需要 Sysprep 版本 1.1。

扩展 Sysprep 的使用

Sysprep 创建的最初目的旨在加快工作站的复制速度,它在 Windows 2000 中还有其他用途,如下所述。

调用最小安装向导作为配置工具

"最小安装向导"负责收集工作站的配置信息,并在整个安装过程结束时进行必要的自定义。不过,它也可由 Sysprep 调用,在计算机已几乎完全建立起来,只需进行最后一些配置时,作为单独的工具使用。

要避免用户为自定义计算机而不得不完成整个安装过程,可运行 Sysprep 来重新启用"最小安装向导"。用户只需回答最少的问题即可配置计算机满足其需要。例如,如果用户需要加入域,只需提供计算机名或电话信息。另外,如果需要重新配置计算机,则可通过再次运行"最小安装向导"来避免重建。/nosidgen 开关可避免 Sysprep 中的相关步骤创建新的计算机 SID。

复制服务器与创建域控制器

Windows 2000 Sysprep 的一个重要特性是能够复制成员服务器。服务器的复制过程与工作站复制过程相同。安装操作系统,配置并安装所有应用程序或服务,然后在主计算机上运行 Sysprep。

由于无法复制作为域控制器的服务器,或是安装的服务依赖 Active Directory 中的配置信息,则可复制成员服务器,然后在目标计算机上运行 dcpromo,从而完全自动部署新的域控制器。(dcpromo 调用 Active Directory 安装向导,该向导用于在运行 Windows 2000 Server、Advanced Server 或 Datacenter Server 的计算机上创建域控制器或将其降级。)

要在完成 Windows 2000 的初始安装后自动安装域控制器,请在应答文件的 DCInstall 部分指定值。您可创建仅包含 DCInstall 部分的应答文件。如果不指定选项值,则使用默认值。命令行为 dcpromo /answer:<answerfile>,其中 <answerfile> 是要使用的应答文件的文件名。

注意 若要查看 DCInstall 部分的完整内容,请参见 Windows 2000 CD 上 Deploy.cab 文件中的 Windows 2000 Guide to Unattended Setup

推荐做法

本节讨论规划和开发部署,以及将 Sysprep 与部署集成时的一些公共策略。

为工作站的建立使用分发 (Distribution) 文件夹

创建主工作站时,您可能会使用 Sysprep 来创建几个略有不同的工作站映像版本。此外,您可能会为需要不同类型的硬件驱动程序(未包含于 Windows 2000 CD 中)的几台计算机创建映像。因此,为工作站建立创建分发文件夹可提供两大好处:

  • 简化测试,因为所有相关文件都可从中央位置找到并访问。
  • 应用于系统的文件和驱动程序的中央位置确保能在多个工作站建立间复制所需文件并保持一致性。

请注意,如果需要向工作站建立添加驱动程序,则需要一个中央建立位置。同时,开始建立主工作站时,应从该分发文件夹的安装开始,这将使以后的更新映像生成及管理更加轻松。

注意 您可使用 Windows 2000 CD 上的"安装管理器"工具来帮助创建分发文件夹。有关"安装管理器"和分发文件夹的更多信息,请参见 Deployment Planning GuideChapter 13Chapter 25 的相关部分。

使用应答文件自动建立系统

正如前面提到的,Sysprep.inf 是用于自动实现映像计算机最后设置的应答文件。您可在运行 Sysprep 之前先用应答文件自动创建系统。从 CD 安装 Windows 2000 时,用户通常需要经过一系列屏幕,手动输入基本的系统设置信息。Unattend.txt 应答文件可自动完成这一过程,从而免去了用户在安装过程中的输入操作。应答文件也会告诉 Setup 如何与分发文件夹交互(如果使用该文件夹)。

使用 Unattend.txt 实现自动部署能带来几个重要优点。应答文件使测试更加轻松,因为配置已被编成脚本,可减少人为错误的机会。此外,应答文件也使您能更轻松地维护源码,在需要时从头重建系统。

注意 有关 Unattend.txt 应答文件的更多信息,请参阅 Windows 2000 CD 上的"Windows 2000 Guide to Unattended Setup"(Unattend.doc)(Unattend.doc file 是 /Support/Tools 文件夹下 Deploy.cab 文件的一部分),以及 Deployment Planning GuideChapter 13Chapter 25Appendix C 的相关部分。

配置默认用户配置文件

配置工作站和安装应用程序时,创建具有管理员 (Administrator) 权限的本地用户帐户。以管理员 (Administrator) 组成员的身份安装应用程序,您可自定义最终用户将使用的环境,并避免丢失配置文件不识别的应用程序的设置。安装完应用程序后,即可在工作站上将配置文件启用为默认用户配置文件。为此,请执行下列步骤:

  1. 在"控制面板"上单击系统
  2. 单击用户配置文件选项卡。
  3. 储存在本机上的配置文件中选择已创建的用户配置文件。
  4. 单击复制到
  5. 单击浏览。展开文件夹列表以显示:%SystemDrive%/Documents 和 Setttings/Default User。(%SystemDrive% location 通常指 C:/ 驱动器,或安装 Windows 2000 的驱动器。)
  6. 选中以突出显示 Default User 文件夹,然后单击确定
  7. 允许使用下单击更改
  8. 选择用户或组对话框中单击 Everyone

重点考虑基础

如果确定需要创建多个映像,应尝试将它们的内容限制于核心工具和环境中的常用应用程序。多个映像会带来多种测试和维护,这将大大增加 TCO。尝试让基本工作站的规模尽量小,然后使用 Sysprep.inf 来自定义安装。

您也可使用 Windows 2000 的"更改和配置管理"功能(如"组策略"和 IntelliMirror 管理技术),在基于映像的操作系统部署之后来管理应用程序的分发。请比较一下使用策略带来的好处,以及将应用程序作为映像的一部分部署到工作站的好处,这会对您很有帮助。下面列出了每种方法的一般使用准则:

  • 使用策略和 IntelliMirror 公布仅由特定用户组使用的工具及应用程序。
  • 对单个计算机使用常用或广泛使用的基于磁盘映像的应用程序部署。
  • 对工作站使用基于磁盘映像的应用程序部署,以消除对网络资源的依赖。

注意 有关"组策略"和 IntelliMirror 的更多信息,请参阅 Deployment Planning Guide 中的 Introduction to Windows 2000 Group PolicyChapter 23

确定核心映像组件

您应在规划阶段确定系统建立中的哪些组件属于基本映像,哪些组件应在实际部署阶段设置。

通常,如果软件组件是所有工作站都需要且计划部署的,则它属于映像。这样的示例包括:

  • 病毒扫描软件
  • 核心生产软件
  • 桌面上的相应连接,适于拨入同一公司远程访问号或使用"点对点隧道协议 (PPTP)"访问同一验证服务器的便携机

另一方面,如果某个设置的更改取决于部署工作站的类型,则将此类自定义设置添加到 Sysprep.inf 应答文件中。这样的示例包括:

  • 在用户计算机上安装操作系统时,用于预装部门特定应用程序的 RunOnce 项。
  • 在构建级别或工作组级别定义的打印机。
  • 静态传输控制协议/Internet 协议 (TCP/IP) 地址。

通常,如果要在整个单位中统一使用某个软件或设置,则应将其包括在映像中。但是,如果要在区域或部门一级对其自定义,则其在映像中应有一个默认值,该值可使用 Sysprep.inf 和"最小安装向导"进行更改。

添加多语言支持

Windows 2000 具有非常出色的多语言支持,该支持也同样适用于单位的包含多种语言的映像创建。现在可维护支持多种语言的单个映像。

您可通过下列任一方法向利用了 Sysprep 的安装添加多语言支持(如果需要):

  • 使用"安装管理器"创建 Sysprep 文件夹并将需要的语言文件复制到该文件夹中。"安装管理器"默认将语言文件复制到 Sysprep 文件夹,这样这些文件即会在 Sysprep 完成后删除。
  • 将 /i386 目录(包括 Lang 子目录)复制到 Sysprep 文件夹,并设置 InstallFilesPath 项指向 %SystemDrive%/Sysprep/i386。这些文件将会在 Sysprep 完成后删除。

最小化映像大小

您可使用几种策略来减小 Sysprep 映像的大小,从而节约了需要的部署时间:

  • 运行磁盘清理工具 (Cleanmgr.exe)。这将删除系统上的所有 Windows 2000 临时文件、回收站 Bin 文件、临时 Internet 文件、ActiveX® 控件等等。
  • 如果计划使用"休眠"电源管理选项,则应在运行 Sysprep 之前最后启用这一选项,或在创建映像时删除休眠文件。因为休眠文件的大小与系统内存量相关,所以它可能会占用大部分映像。该文件称做 Hiberfil.sys(隐藏系统文件),位于 %SystemDrive%。
  • 您可使用 ExtendOEMPartition 项来最小化映像磁盘分区。ExtendOEMPartition 可将系统分区扩展至设置大小,或迅速填满整个磁盘。(注意,该选项仅对 NTFS 分区有效。)

    如果要通过删除 pagefile 来减小 Sysprep 映像大小,需要:

    1. 确保驱动器文件系统是 FAT 或 FAT32。
    2. 运行 Sysprep.exe 然后关闭系统。
    3. 用 Windows 95、Windows 98 或 MS-DOS 启动盘启动(如果为 FAT32,必须使用 Windows 98 启动盘)。
    4. 删除卷 C:/ 下的 Pagefile.sys。

    Sysprep 将在"最小安装"启动时自动生成 pagefile。

    注意 如果分区的文件系统是 NTFS,则不支持上述方法。目前在 NTFS 分区上删除 Pagefile.sys 的唯一方法是将驱动程序临时安装至另一系统,然后使用这一第二系统执行删除(该方法也可用于 FAT 或 FAT32 分区)。

  • 运行 Chkdsk 和 Windows 2000 中包含的磁盘碎片整理工具,或是 Windows 2000 支持的类似第三方工具。这将在复制前确保系统盘没有任何问题。

考虑使用安装中心

某些公司将计算机建立任务外包给集成中心,由这些中心进行预安装。通过提供 CD 或基于网络的安装以及编写正确的 Sysprep.inf,您可在短时间内部署大量计算机。您只需使用"最小安装向导"完成最后的信息收集,而大部分的工作站创建任务可外包给集成中心,这比手动安装具有更高的可靠性。

分发技术

创建好基于 Windows 2000 的映像后,可采用多种方式进行分发:使用无人参与的应答文件经由网络、在目标计算机上物理安装新的映像硬盘驱动器,或使用可启动 CD。

注意 开始部署之前,建议您先评估所有目标计算机上的 BIOS。若要了解有关计算机供应商为 Windows 2000 推荐的 BIOS 的信息,请访问他们的相应网站。同时,还应考虑是否需要对工作站上的任何硬盘进行重新分区。

从网络下载

Windows NT 4.0 使系统管理员能够利用无人参与的应答文件通过网络部署操作系统。Windows 2000 中也有该功能,可以同样方式分发复制映像。如果要通过网络分发复制映像,首先需要:

  1. 在包含映像库的服务器上创建分发点。
  2. 创建包含具有网络能力的操作系统的网络启动软盘,该软盘用于启动目标计算机。

一旦通过启动盘登录到网络,目标计算机即连接到网络共享,开始按驱动器映像方案进行映像还原。从登录开始的整个过程可以完全自动进行,也可采用另一方式,即在开始映像还原之前,提示用户从服务器上的可用映像列表中选择,调用 BIOS flash 实用程序,然后创建或管理分区。

通常,网络安装是最慢的部署方式,当然也是最依赖网络的方式。如果考虑使用这一部署方式,并且具备基于 Windows 2000 的服务器,则可能希望使用"远程安装服务 (RIS)"进行网络安装(更多信息请参见下面的"Sysprep 与远程安装服务"一节)。

安装新硬盘

许多大公司利用集成中心来部署新工作站。实质上,主计算机的硬盘被卸下并由另一台计算机复制到磁盘上,接着再将这些磁盘安装到目标计算机上。

此方案涉及到工作站的开箱问题,所用时间通常会比基于 CD 或网络的部署时间长。

使用可启动 CD

使用可启动 CD 能在几分钟内提供完整的 Windows 2000 部署(包括应用程序)。创建可启动 CD 的最便捷方式是使用允许软盘仿真启动的 CD 创建工具。简言之,您需要提供一个能够读取 CD 和基于 Windows 2000 映像的启动软盘。该启动软盘必须装入相应的 CD 驱动程序,并且具有适当的语法来启动驱动器映像软件创建的映像恢复。

目标计算机上的 BIOS 应能将 CD 驱动器启用为启动设备。建立过程完成后,用户即可将 CD 插入计算机,从该 CD 启动,然后开始还原分区。还原过程本身基于映像软件提供的工具脚本。

注意 目标计算机必须具备可启动 CD 的 El Torito No Emulation 支持。

基于 CD 部署的一个好处是它不依赖时有限制的网络(下载速度很慢)。它的明显缺点就是 CD 上的空间限制,可用空间约 640 兆字节 (MB)。不过,当前软件允许将映像放在多张 CD 上。

Sysprep 与 RIS 及无人参与安装的比较

Sysprep 与远程安装服务

在 Windows 2000 中,有多种方法可在工作站上部署基本操作系统、应用程序及特定设置(可选)。远程安装服务 (RIS) 与 Sysprep 类似,可用来在工作站上安装管理员配置的 Windows 2000 映像,不同之处在于它利用了目标计算机上网络硬件的许多功能,如从网络适配器启动工作站。因此,它对网络基础结构(包括 Active Directory 服务)的依赖性很强。

注意 有关远程安装服务的更多信息,请参阅 Step-by-Step Guide to Remote OS Installation

记得我们前面讨论的基于 Sysprep 的部署方法,例如使用可启动 CD,它们是不依赖网络的。此类方法更适于部署未连接网络的客户机,或对中央服务器访问速度慢的客户机。此外,Sysprep 可在未实施 Active Directory 的环境中进行部署。最后,Sysprep 更适于大型部署方案。在这些方案中,数百台计算机被部署在模拟调试区域,而在整个计算机部署过程中不用连接它们的键盘、鼠标设备及显示器。

Sysprep 与无人参与安装

Sysprep 与无人参与安装很相似,它们都是为减少安装过程中的最终用户输入需求而设计的自动部署方法。而且,自动完成客户安装映像后任务的 Sysprep.inf 应答文件与无人参与安装中经常使用的应答文件 Unattend.txt 所基于的语法也相同。(不过,Sysprep 仅支持 Unattend.txt 文件中所用参数的一个子集)。

两种方法间的差别更具信息性。通过 Sysprep,您可构建包含操作系统、基本设置和核心应用程序的映像。然后可将该映像用作主映像,在新安装过程中将其复制到具有兼容硬件配置的多台计算机上。通过无人参与安装,您只可在目标计算机上逐个安装操作系统。这意味着,您必须事后单独安装所有应用程序。此方法的优点是不受 Sysprep 方法硬件需求的约束,可用于多种硬件配置。它的主要缺点是需时更长,通过网络部署时尤其如此,并且涉及许多其他步骤,因此对于进行大型部署的大单位来说不太适合。

示例 1:建立标准部门工作站

方案

假定某个公司有一个 500 名代表的客户服务部门。所有工作站都配置为运行检索客户记录的商业应用程序,此外还运行电子邮件及其他一些办公应用程序。随着时间的推移,该部门也日渐壮大,因此,虽然各计算机类型相同,但其外围设备(网络适配器、内存量等)及操作系统版本和应用程序各不相同。部门已同意用 Windows 2000 Professional 更新工作站以减少维护多个不同操作系统和应用程序的 TCO。

所有文档都存储在文件服务器上,所有工作站共享一个 Microsoft Exchange 服务器。这意味着删除硬盘数据时不会有任何问题,因为各用户的计算机上未存储任何信息。

工作站名称与各代表的物理位置一一对应,它是楼层号与办公室房间号及用户名的组合。

在重新部署过程中,公司 IT 人员仅能对工作站访问一小段时间,因为该部门需要 24 小时接听客户电话。团队成员决定使用磁盘复制来部署新的标准映像,因为所有软件配置都应相同。此外,他们认为升级现有配置可能会增加风险和部署时间,而不会带来任何额外收益。将使用两种部署方法:基于 CD 的部署可保持低网络通信量,基于网络的方法可适用于没有 CD-ROM 驱动器的计算机。

过程

IT 管理员向与客户代表们所用计算机非常类似的计算机上安装 Windows 2000 Professional、Office 2000 和客户服务应用程序,从而开始创建标准映像。此外,一些计算机上的硬件驱动程序不在 Windows 2000 CD 中,这些驱动程序也被复制到该计算机上。安装好中央共享打印机,同时在 Internet Explorer 中添加了公司 intranet 的喜好 URL。

测试完计算机配置并经客户服务部门主管同意后,管理员即已将主计算机准备就绪,可以进行复制。管理员使用"安装管理器"创建 Sysprep.inf 应答文件,除不提供计算机名外,该文件将自动完成安装过程。管理员在硬盘驱动器 C:/ 上创建 Sysprep 文件夹,并将 Sysprep.inf、Sysprep.exe 和 Setupcl.exe 复制到该目录下。Sysprep.inf 文件具有以下参数:

[Unattended]
OemSkipEula = Yes

[GuiUnattended]
AdminPassword = *
TimeZone = 20
OemSkipWelcome = 1

[UserData]
FullName = "Customer Service Department"
OrgName = "MyCompany, Inc."

[Identification]
JoinDomain = CORPDOM
DomainAdmin = CORPDOM/AcctAddID
DomainAdminPassword = CORPDOM/good!pass3

[Networking]
InstallDefaultComponents = Yes

因为 UserData 部分不包括 ComputerName 参数,"最小安装向导"将提示您输入计算机名。

管理员从 C:/Sysprep 目录运行 Sysprep。计算机关机时,即表明它已准备就绪,可以开始复制。管理员接着运行基于软件的磁盘映像实用程序来创建映像文件。要加快网络安装,管理员可将映像放在几个网络服务器上,然后创建网络启动盘使计算机连接到网络服务器并开始安装。此外,管理员使用 CD 创建实用程序从主映像创建可启动 CD 映像,并将其发送给工具以进行复制。

在分步方式中,管理员组开始部署工作站。安装部门特定的映像时会自动检测计算机中的硬件。当客户服务代表第一次从映像启动计算机时,"最小安装向导"将提示他们提供计算机名称。此时,部署过程即已完成。因为该部门的人员调换率较高,管理员不必重新部署计算机,只需运行 Sysprep 调用"最小安装向导",为新用户更改计算机名称。

示例 2:部署远程办公服务器

方案

大企业的 IT 部门将在接下来的几个月内部署基于 Windows 2000 的服务器。其中许多服务器所在的区域办公室都没有 IT 管理员。

根据公司需求和基于 Windows 2000 的服务器基础结构设计,区域服务器配置的组成为:运行文件和打印机共享的基于 Windows 2000 的服务器、带 COM+ 的 Web 服务、基于 Web 的订单处理应用程序。各区域服务器的配置将完全相同。

IT 部门决定使用 Sysprep 来复制这些区域服务器。他们计划创建 Sysprep 映像及可启动 CD,然后将其发送给区域办公室,同时附带为最终用户提供的简单说明。该企业中的所有服务器都有固定的 Internet 协议 (IP) 地址,因此在区域办公室设置这些服务器时,应为每台服务器配置唯一地址。

本方案中的另一要点是某些服务器需要运行 Active Directory 并用作域控制器。正如前面提到的,域控制器不能复制,但服务器能复制。因此,新配置的服务器第一次启动时,可运行 dcpromo(它调用 Active Directory 安装向导)将服务器转换为域控制器。

过程

创建主映像时,管理员首先在类似区域办公室服务器的硬件上建立基于 Windows 2000 的服务器。管理员在"远程管理"模式下安装并配置 Internet Information Services (IIS)、Web 应用程序和终端服务,这样中央 IT 组就能轻松管理远程服务器。

建立并配置好服务器后,管理员运行 Sysprep,然后运行磁盘复制软件。管理员使用 CD 创建软件来创建可启动 CD。为避免出现任何本地配置问题,减小手动输入信息导致的人为错误风险,IT 组决定通过软盘分发唯一的 Sysprep.inf 文件,而不依赖"最小安装向导"提示本地区域用户输入 IP 地址信息。

区域办公室职员准备好建立基于 Windows 2000 的服务器时,用户即可从 CD 启动以还原映像。还原映像后,当 Windows 2000 准备从硬盘装入数据时,插入软盘,提示"最小安装向导"捕获 Sysprep.inf 应答文件的信息。

下面的 Sysprep.inf 应答文件用于服务器的完全自动安装并提供 IP 地址和计算机名称:

[Unattended]
UnattendMode = FullUnattended
OemSkipEula = Yes
OemPreInstall = No
TargetPath = /WINNT

[GuiUnattended]
AdminPassword = *
AutoLogon = Yes
OEMSkipRegional = 1
TimeZone = 20
OemSkipWelcome = 1

[UserData]
FullName = "Corporate Server Name"
OrgName = "Company Name, Inc."
ComputerName = 005-REGSRV-1

[LicenseFilePrintData]
AutoMode = PerSeat

[GuiRunOnce]
Command0 = "dcpromo /answer:ansfile.txt"

[Identification]
JoinDomain = REGDOM
CreateComputerAccountInDomain = Yes
DomainAdmin = CORPDOM/IDAcct
DomainAdminPassword = password

[Networking]

[NetAdapters]
Adapter1 = params.Adapter1

[params.Adapter1]
INFID = *

[NetClients]
MS_MSClient = params.MS_MSClient

[params.MS_MSClient]
RPCSupportForBanyan = No

[NetServices]
MS_SERVER = params.MS_SERVER

对于指定要成为域控制器的服务器,"最小安装向导"完成后,计算机将重新启动并执行应答文件中 GuiRunOnce 部分的指令,本文中指执行脚本,将服务器安装为运行 Active Directory 的域控制器。

下列脚本将服务器提升为域控制器:

[GUIRunOnce]
Command0 = "dcpromo /answer:ansfile.txt"

其中的应答文件 Ansfile.txt 包含以下参数:

[DCInstall]
UserName = CorpAdminUser
Password = SomeGoodPa$$word
UserDomain = corpmaster
ReplicaOrNewDomain = Domain
TreeOrChild = Child
ParentDomainDNSName = northamerica.myco.com
ChildName = region1.northamerica.myco.com
DomainNetbiosName = REGION1
AutoConfigDNS = No

注意 若要查看完整的参数列表,请参见 Windows 2000 CD 上 Deploy.cab 文件中的 Windows 2000 Guide to Unattended Setup

总结

"系统准备 (Sysprep)"是准备主计算机进行复制或克隆的工具。Sysprep 为每个克隆客户机创建唯一的 SID,从而使该过程非常安全。Sysprep 检测即插即用设备并调整具有不同设备的系统。Sysprep 运行"最小安装向导"来请求用户特定信息,如用户名或时区选择。管理员可选择使用应答文件 Sysprep.inf 来提供这些回答,实现完全的自动安装。Sysprep 负责准备系统映像,映像复制阶段需要第三方提供的克隆实用程序,如 Symantec 的 Norton Ghost 或 PowerQuest DriveImage。

Sysprep 对于大单位的部署任务特别有用,这些单位中的数百台计算机需要相同的应用程序和桌面配置。如果有多台计算机要执行新安装(例如,部署新计算机时),请使用 Sysprep。如果单位中的多台计算机仅有一些标准硬件配置,而不是许多自定义配置,也请使用 Sysprep,后者更适于进行无人参与的安装。

Sysprep 大大减少了部署时间,因为几乎每个组件,包括操作系统、应用程序和桌面设置,都可在无用户干预的情况下进行配置。主映像可复制到硬盘或 CD-ROM,然后物理分发到客户机,从而节约了通过网络加载文件的时间和网络容量。利用 Sysprep 向大单位中的大量桌面部署 Windows 2000,使您得以实施"最佳管理做法",如标准桌面、管理策略和限制。最后,由于节约了 Windows 2000 部署时间和资源,Sysprep 在降低操作系统 TCO 方面非常有帮助。

其它信息

有关 Windows 2000 的最新信息,请访问 Microsoft TechNet 和 Windows 2000 网站 http://www.microsoft.com/windows2000 以及 Windows 2000/Windows NT 论坛 http://computingcentral.msn.com/topics/windowsnt

常见问题解答

问:如果我有多个可用的即插即用设备,是否必须为它们创建单独的分发文件夹或映像?

答:不用。您可将安装相同操作系统的计算机中即插即用设备的全部驱动程序放在同一位置。有关更多信息,请参见本文的"预安装即插即用设备"一节。

问:我尝试使用软盘上的 Sysprep.inf 应答文件。为什么"最小安装"找不到此文件?

答:对于基于 Intel 的计算机,如果软盘引导早于硬盘引导,则必须在"最小安装向导"启动前插入软盘。

问:何时使用 /nosidgen 开关?

答:希望"最小安装向导"运行,但不希望重新生成 SID 时可使用 /nosidgen。例如,如果 Setup 和应答文件用于在计算机上安装 Windows 2000,并且希望运行"最小安装向导"将工作站加入域,则可使用此开关。

问:我创建的映像包含应用程序,但用户登录后看不到这些应用程序。

答:建立主计算机并安装应用程序时,应验证用户特定数据是否已写入默认用户注册表。一个便捷的验证方式是浏览 Default User 下的 Documents and Settings 目录。还应验证安装的应用程序是否对所有用户都可用,可通过:使用配置文件识别的应用程序,或者安装到用户标识符然后使该配置文件对所有用户都可用。更多信息请参见本文的"推荐做法"一节。

问:当"最小安装向导"提示用户输入计算机名称时,我不想让用户更改密码。我该怎么办?

答:在 Sysprep.inf 中指定管理员 (Administrator) 密码。这样,当提示用户输入计算机名称时,管理员密码即会自动出现在正确的框中,并且无法更改。

问:在计算机上运行 Sysprep 后,任务栏上不出现 Show icon in taskbar when connected(连接时在任务栏上显示图标)选项,但已在主计算机连接属性中选中该选项。为什么不起作用?

答:网络设置需要在目标计算机上重置,因此该选项被重置为默认值。这是 Sysprep 在 LAN 连接方面的已知限制。它不会影响远程访问连接。

问:运行完 Sysprep 后是否还会保留磁盘配额?

答:磁盘配额将保留供"域用户"使用。不为本地用户帐户保留磁盘配额。

问:我希望在"最小安装"结束时运行命令。我该怎么办?

答:使用下述步骤指定在"最小安装"结束时运行 Cmdlines.txt 文件:

  1. 创建将由 Sysprep 使用的 Sysprep.inf 文件。注意,该步骤是必需步骤,不得绕过。此外,Sysprep.inf 文件的文件名必须为 Sysprep.inf,并且必须位于包含 %SystemRoot% 文件夹的卷根目录的 Sysprep off 文件夹下。
  2. 将以下条目放在 Sysprep.inf 文件的 Unattended 部分:InstallFilesPath = drive:/path,其中 path 是要使用的文件夹。最好让 drive 作为包含 %SystemRoot% 文件夹的卷。
  3. 创建 drive:/path 文件夹。您可使用希望的任何文件夹名,但它必须与 Sysprep.inf 文件中指定的位置匹配。
  4. drive:/path 文件夹下创建名为 $OEM$ 的文件夹。将 Cmdlines.txt 文件放在此文件夹下。

问:是否可使用 Sysprep.exe 将文件系统转换为 NTFS?

答:不可以。您需要在运行 Sysprep 之前,使用 Windows 2000 CD 上提供的 Convert.exe 工具来转换文件系统。

附录 A:磁盘复制过程示意图


如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

附录 B:Sysprep.inf 支持的 Unattend.txt 参数

与"系统准备"工具一起使用的应答文件称做 Sysprep.inf。它使用的语法和项名称与 Windows 2000 Professional Setup 应答文件 Unattend.txt 使用的相同。Windows 2000 Resource Kit 中的 Unattend.doc 提供了有关使用应答文件的额外信息。下面列出应答文件中受支持的部分和项:

[Unattended]

 

ExtendOemPartition

仅在 Windows NT 文件系统 (NTFS) 分区上有效。用于扩展安装 Windows 2000 的分区,使 Setup 将该目标分区扩展到物理相邻的任何可用未分区空间。

InstallFilesPath

仅对 Sysprep.inf.有效。指定"最小安装"过程中所需文件(如语言文件)的位置,这样安装即不会中断以提示用户输入。

KeepPageFile

仅对 Sysprep.inf 有效。运行 Sysprep 时,"最小安装向导"自动重新生成系统的 pagefile,以适应主计算机和目标计算机 RAM 量的不同。

OemPnPDriversPath

指定 Windows 2000 CD 上没有的即插即用设备 (PnP) 驱动程序的文件夹路径。这些文件夹中必须包含安装特定设备所需的全部文件 - catalog 文件、INF 文件和驱动程序。

OemSkipEula

确定是否应提示用户接受 Windows 2000 中的"Microsoft 许可协议"(以前称做"最终用户许可协议"或 EULA)。编写该项并将其设为 Yes 即表明,执行安装者已读过并同意产品中包含的"许可协议"的内容。它同时意味着,安装 Windows 2000 时被代表的最终用户已同意"许可协议"。

UpdateHAL

仅对 Sysprep.inf 有效。如果管理员使用兼容硬件抽象层 (HAL),而该 HAL 基于要放在兼容多处理器 (MP) 目标计算机上的异步处理器中断控制器 (APIC) 单处理器 (UP) 主计算机映像,则必需该项。

UpdateUPHAL

仅对 Sysprep.inf 有效。如果管理员使用兼容 HAL,而该 HAL 基于要放在兼容 APIC UP 或 MP 目标计算机上的 APIC MP 主计算机映像,则必需该项。

[Oem_Ads]

支持所有项。

[GuiUnattended]

 

AdminPassword

设置管理员 (Administrator) 帐户密码。仅当主计算机上的管理员口令为空时才有效。

AutoLogon

如果设为 Yes,则设置计算机用管理员帐户自动登录一次。该项在升级时无效。

AutoLogonAccountCreation

指定是否应为 FullName 指定的用户名自动创建计算机帐户。AutoLogonAccountCreation 还允许生成的用户帐户自动登录计算机。

AutoLogonCount

指定计算机使用管理员帐户和指定密码自动登录的次数。该值随每次登录的发生而递减,尝试完指定登录次数后,该功能即被禁用。

OemDuplicatorString

仅对 Sysprep.inf 有效。该字符串包含对所用复制实用程序的说明,以及 OEM 或管理员希望存储在注册表中的任何其他信息。该值存储在 HKLM/System/Setup/OemDuplicatorString 注册表项中。

OemSkipRegional

允许无人参与安装跳过 GUI 模式安装和最小安装中的"区域选项"页。

OemSkipWelcome

允许无人参与安装跳过 GUI 模式安装和最小安装中的"欢迎"页。

TimeZone

指定计算机所在的时区。如果没有该项,则会提示用户选择时区。

[UserData]

支持所有项。

[LicenseFilePrintData]

支持所有项。

[GuiRunOnce]

支持所有项。

[Display]

支持所有项。

[RegionalSettings]

如果文件在硬盘上,则支持所有项。

[TapiLocation]

支持所有项。该值仅在计算机上装有调制解调器时有效。

[Networking]

不需任何项。

[Identification]

支持所有项。

[NetClients]

支持所有项。

本文档所包含的信息代表了在发布之日,Microsoft Corporation 对所讨论问题的当前看法。因为 Microsoft 必须顺应不断变化的市场条件,故不应将本文档理解为 Microsoft 一方的承诺,Microsoft 不保证所给出的信息在发布之日以后的准确性。

本白皮书仅供参考。MICROSOFT 对本文档中的信息不作任何明示或默示的保证。

遵守所有适用的版权法律是用户的责任。在不对版权法所规定的权利加以限制的情况下,未得到 Microsoft 公司明确的书面许可,不得为任何目的、以任何形式或手段(电子的、机械的、影印、录制等等)复制、传播本文的任何部分,也不得将其存储或引入到检索系统中。

本文档可能涉及 Microsoft 的专利、专利申请、商标、版权和其它知识产权。除非在 Microsoft 的任何书面许可协议中明确表述,否则获得本文档不代表您将同时获得这些专利、商标、版权或其它知识产权的许可证。

© 2000 Microsoft Corporation。保留所有权利。

Microsoft、Active Directory、ActiveX、IntelliMirror、Windows、Windows 徽标和 Windows NT 是 Microsoft Corporation 在美国和/或其他国家(地区)的注册商标或商标。

此处提到的实际公司和产品名称可能是其各自所有者的商标。

Microsoft Corporation• One Microsoft Way• Redmond, WA 98052-6399• USA

05/00

1 注意,必须按所部署操作系统的许可协议来设置值。

抱歉!评论已关闭.