BDD 零接触安装管理包

技术参考

发布日期: 2006年11月30日

以下各节介绍管理包的技术特性,包括:

计算机属性

计算机组

通知组

脚本

规则

事件

本页内容
计算机属性计算机属性
计算机组计算机组
通知组通知组
脚本脚本
规则规则
事件事件

计算机属性

表 9 列出了此管理包中包含的计算机属性。这些属性的所有值通过向 ZTI 事件收集服务器发送的 ZTI 事件自动填充。

表 9. 管理包计算机属性

计算机属性说明

ZTI 公告 ID

启动操作系统部署过程的 SMS 公告 ID。

ZTI 资产标记

计算机的系统管理 BIOS (SMBIOS) 资产标记(仅当 Windows PE 中包含 Windows Management Instrumentation (WMI) 时才可用)。某些供应商可能不填写此值。(要求 SMBIOS 2.0 或更高版本。)

ZTI 日志路径

指向由脚本创建的 ZTI 日志文件的 UNC 路径。

ZTI MAC 地址 1

计算机中第一个网络接口卡 (NIC) 的介质访问控制 (MAC) 地址。

ZTI MAC 地址 2

计算机中第二个 NIC 的 MAC 地址(如果有)。

ZTI MAC 地址 3

计算机中第三个 NIC 的 MAC 地址(如果有)。

ZTI MAC 地址 4

计算机中第四个 NIC 的 MAC 地址(如果有)。

ZTI MAC 地址 5

计算机中第五个 NIC 的 MAC 地址(如果有)。

ZTI 软件包 ID

用于此操作系统部署的 SMS 软件包 ID(如果从 SMS 2003 操作系统映像安装 CD 启动,则为 OSD00000)。

ZTI 阶段

这是当前阶段的名称(由脚本最后报告)。有效值为:

NEWCOMPUTER

OLDCOMPUTER

VALIDATION

STATECAPTURE

PREINSTALL

POSTINSTALL

STATERESTORE

ZTI 用户数据目录

ZTI 用户数据共享(请见下文)上的目录,应存储由 Microsoft Windows 用户状态迁移工具 (USMT) 创建的用户状态信息。(仅当本地计算机上的空间不足或当值为“OldComputer”时,才使用此目录。)

ZTI 用户数据共享

应存储由 USMT 创建的用户状态信息的 UNC 路径。(仅当本地计算机上的空间不足或当值为“OldComputer”时,才使用此共享。)

ZTI UUID

计算机的 SMBIOS 通用唯一标识符 (UUID) 值(由制造商填写,要求 SMBIOS 2.1 或更高版本)。

计算机组

表 10 列出了此管理包中包含的计算机组。

表 10. 管理包计算机组

计算机组说明

Microsoft SA for BDD 事件收集服务器

本计算机组包含作为由脚本创建的事件的储存库的所有服务器。可以通过设置 CustomSettings.ini 文件中的 EventShare 参数指定这些服务器。手动将在 EventShare 参数中指定的任何服务器添加到此计算机组。

Microsoft SA for BDD 客户端计算机

此组由管理包动态更新,以包括要使用 SMS OSD 功能包和 ZTI 部署的所有计算机。

SMS 2003 中心站点服务器

本计算机组包含运行 SMS 2003 但没有父站点且由 MOM 2005 管理的所有计算机。本计算机组通常由 MOM 发现过程自动填入。

通知组

表 11 列出了此管理包中包含的通知组。

表 11. 管理包通知组

通知组说明

BDD 管理员

此组将针对为所有 ZTI 和 SMS OSD 功能包警告和错误事件生成的新警报接收所有通知。

脚本

表 12 列出了此管理包中包含的脚本。

表 12. 管理包脚本

脚本说明

BDD 获取 OSD 状态消息

此脚本连接到 SMS 2003 WMI 提供程序,以检索与 ZTI 和 SMS OSD 功能包相关的所有新状态消息。每条状态消息都将转换为一个 MOM 事件。

BDD 获取 ZTI 事件

此脚本监控事件收集共享,同时查找由 ZTI 脚本创建的事件文件。然后,每个事件文件都将转换为一个 MOM 事件。

BDD 重新生成挂起事件

托管代码响应生成挂起事件,但无法对于实际挂起的计算机生成这些事件,因此,这一脚本将为适当的计算机重新生成此事件。

BDD 事件筛选器

BDD 获取 OSD 状态消息BDD 获取 ZTI 事件脚本生成事件,在这些事件中,计算机名称是其中一个参数。此脚本使用该参数,并生成一个新的 MOM 事件,其中事件来自该计算机。

规则

表 13 列出了此管理包中包含的规则。

表 13. 管理包规则

规则说明

清除旧计算机

此规则负责删除指定天数后的所有受监控的计算机。要最大程度地减少对 MOM 2005 操作员控制台的总体影响,这一点是必需的。

收集 BDD 事件

此规则导致 MOM 2005 保留与作为此功能包一部分而生成的每个事件关联的参数。这些参数用于进行报告。

检测挂起的计算机

此规则检测正在进行的、目标计算机在超过指定分钟数(默认情况下为 30 分钟)后未报告任何事件的操作系统部署,此时技术人员可能需要访问这些计算机,以确保不存在任何问题。

处理重新生成的挂起事件

此规则处理由“重新生成挂起事件”规则生成的事件。

对于挂起的计算机引发警报

此规则将对由“处理重新生成的挂起事件”规则生成的每个事件(所有事件都是警告)生成一个警报。

重新生成挂起事件

“检测挂起的计算机”规则生成事件,在这些事件中,挂起的计算机只是一个参数(MOM 2005 中的一个局限性)。与此规则关联的脚本将使用所部署的计算机的名称重新生成事件。

收集 OSD 状态消息

此规则导致 MOM 2005 保留与作为此功能包一部分而生成的每个事件关联的参数。这些参数供报告之用。

生成 OSD 事件

此规则通过使用 WMI 来查找与新的 ZTI 和 SMS OSD 功能包相关的所有 SMS 状态消息,并针对每条找到的消息生成一个 MOM 事件,从而按照在相关的计算机组中配置的方式查询 SMS 2003 中心主要站点服务器。

处理 OSD 事件

此规则处理由“生成 OSD 事件”规则生成的事件,同时记录查找信息、性能计数器和其他信息。

对于 OSD 错误事件引发警报

此规则对于由“处理 OSD 事件”规则生成的具有“错误”状态的任何事件生成警报。

对于 OSD 警告事件引发警报

此规则对于由“处理 OSD 事件”规则生成的、具有“警告”状态的任何事件生成警报。

收集 ZTI 事件参数

此规则导致 MOM 2005 保留与作为此功能包一部分而生成的每个事件关联的参数。这些参数用于进行报告。

生成 ZTI 事件和发现数据

此规则读取写入到 ZTI 事件收集共享的事件文件,同时为每个找到的事件文件生成一个 MOM 事件。

处理 ZTI 事件

此规则处理由“生成 ZTI 事件和发现数据”规则生成的事件,同时记录发现信息、性能计数器和其他信息。

对于 ZTI 错误事件引发警报

此规则对于由“处理 ZTI 事件”规则生成的具有“错误”状态的任何事件生成警报。

对于 ZTI 警告事件引发警报

此规则对于由“处理 ZTI 事件”规则生成的具有“警告”状态的任何事件生成警报。

事件

表 14 列出了此管理包引用的 SMS 客户端组件事件(事件 ID 为 10002–10099)。管理包仅处理与 SMS OSD 功能包相关的状态消息;将忽略来自其他软件包和公告的状态消息。

表 14. 管理包引用的 SMS 客户端组件事件

事件事件说明

ID:
组件:
类型:
文本:

10002
SMS 客户端
信息
收到新的公告 %1

SMS 客户端收到新的 SMS OSD 功能包公告,并将根据该公告的计划来运行此功能包。

ID:
组件:
类型:
文本:

10005
SMS 客户端
信息
对于公告 %1 启动了程序

SMS 客户端成功地开始运行与此公告相关的 SMS OSD 功能包程序。

ID:
组件:
类型:
文本:

10006
SMS 客户端
错误
程序失败,返回代码 = %11

要作为 SMS OSD 功能包公告的一部分执行的程序无法运行。此时,尚未启动 SMS OSD 功能包进程。有关导致此错误的原因的详细信息,请参阅 SMS OSD 功能包日志。

ID:
组件:
类型:
文本:

10007
SMS 客户端
错误
程序失败,状态为 MIF

要作为 SMS OSD 功能包公告的一部分执行的程序无法运行。此时,尚未启动 SMS OSD 功能包进程。有关导致此错误的原因的详细信息,请参阅 SMS OSD 功能包日志。

ID:
组件:
类型:
文本:

10008
SMS 客户端
信息
程序成功

与 SMS OSD 功能包公告关联的程序成功完成。这并不意味着 SMS OSD 功能包进程成功结束。实际上,它意味着 SMS OSD 功能包已成功安装并启动了将从该进程的剩余部分派生的 OSDAgent 服务。

ID:
组件:
类型:
文本:

10009
SMS 客户端
信息
程序成功

与 SMS OSD 功能包公告关联的程序成功完成。这并不意味着 SMS OSD 功能包进程成功结束。实际上,它意味着 SMS OSD 功能包已成功安装并启动了将从该进程的剩余部分派生的 OSDAgent 服务。

ID:
组件:
类型:
文本:

10018
SMS 客户端
警告
公告由于平台限制而被拒绝

计算机收到了 SMS OSD 功能包公告,但由于它不在适当的操作系统平台上运行,因此该计算机拒绝了此公告。此事件通常仅发生在 Microsoft Windows 98 计算机上,因为 SMS OSD 功能包公告支持 Microsoft Windows 2000 Professional 以及更高版本。

ID:
组件:
类型:
文本:

10019
SMS 客户端
警告
公告由于过期而被拒绝

计算机收到了 SMS OSD 功能包公告,但由于已过了在该公告上配置的过期日期,因此,此公告将不运行。

ID:
组件:
类型:
文本:

10020
SMS 客户端
信息
程序由于网络连接速度慢而不将运行

SMS OSD 功能包公告已配置为当网络连接速度较慢时不运行程序,而此时检测到慢速网络连接。

ID:
组件:
类型:
文本:

10023
SMS 客户端
信息
已开始内容下载

SMS OSD 功能包公告已配置为使用“下载并执行”,并已开始下载软件包内容。直到下载完成,才会开始执行软件包。

ID:
组件:
类型:
文本:

10024
SMS 客户端
信息
内容下载已完成

已经完全下载了 SMS OSD 功能包软件包的内容,这样,当到达公告开始时间时,程序可以立即运行。

ID:
组件:
类型:
文本:

10030
SMS 客户端
错误
内容散列不匹配

已下载了 SMS OSD 功能包软件包的内容,但本地内容的内容散列(校验和)与服务器内容不匹配。这意味着本地内容损坏和不可用。

ID:
组件:
类型:
文本:

10031
SMS 客户端
信息
内容下载已取消

SMS 客户端取消了 SMS OSD 功能包软件包下载。

ID:
组件:
类型:
文本:

10034
SMS 客户端
信息
用户已请求取消了程序

SMS 客户端根据用户请求取消了 SMS OSD 功能包软件包下载。

ID:
组件:
类型:
文本:

10035
SMS 客户端
信息
等待软件包内容

SMS OSD 功能包软件包无法运行,因为 SMS 客户端尚未找到或获得软件包内容。如果软件包配置为“下载并运行”,则需要花一些时间来完成此下载过程。如果软件包配置为从分发点运行,仍将生成此状态消息,以指示它正在查找分发点,但应该很快就会找到一个分发点,以便继续执行软件包。

ID:
组件:
类型:
文本:

10037
SMS 客户端
信息
等待另一个程序完成

SMS OSD 功能包软件包无法运行,因为 SMS 客户端正忙于运行其他程序。一旦该公告完成,SMS OSD 功能包程序包应立即运行。

ID:
组件:
类型:
文本:

10040
SMS 客户端
警告
由于程序设置而不将重新运行程序

SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。

ID:
组件:
类型:
文本:

10041
SMS 客户端
警告
由于程序设置而不将重新运行程序

SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。

ID:
组件:
类型:
文本:

10042
SMS 客户端
警告
由于程序设置而不将重新运行程序

SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。

ID:
组件:
类型:
文本:

10043
SMS 客户端
警告
由于程序设置而不将重新运行程序

SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。

ID:
组件:
类型:
文本:

10045
SMS 客户端
警告
缓存中空间不足

SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。

ID:
组件:
类型:
文本:

10050
SMS 客户端
错误
缓存中空间不足

SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。

ID:
组件:
类型:
文本:

10051
SMS 客户端
错误
无法定位内容,SMS 客户端将放弃

SMS 客户端试图找到包含 SMS OSD 功能包软件包文件的分发点,但多次尝试后未能完成此任务,因而放弃操作。

ID:
组件:
类型:
文本:

10053
SMS 客户端
错误
内容下载失败

SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将不进行更多尝试。

ID:
组件:
类型:
文本:

10054
SMS 客户端
错误
缓存中空间不足

SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。

ID:
组件:
类型:
文本:

10057
SMS 客户端
错误
缓存中空间不足

SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。

ID:
组件:
类型:
文本:

10058
SMS 客户端
错误
缓存中空间不足

SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。

ID:
组件:
类型:
文本:

10060
SMS 客户端
警告
内容下载失败,将重试

SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将进行更多尝试,以完成下载。

ID:
组件:
类型:
文本:

10061
SMS 客户端
警告
内容下载失败,将重试

SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将进行更多尝试,以完成下载。

ID:
组件:
类型:
文本:

10062
SMS 客户端
警告
内容下载失败,将重试

SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将进行更多尝试,以完成下载。

表 15 列出了此管理包引用的 OSD 代理组件事件(事件 ID 为 11100—11199)。

表 15. 管理包引用的 OSD 代理组件事件

事件事件说明

ID:
组件:
类型:
文本:

11100
OSD 代理
信息
启动了 OSD 操作“%1”

OSD 代理对于在操作系统部署过程中启动的每个操作生成此事件。

ID:
组件:
类型:
文本:

11101
OSD 代理
错误
OSD 操作“%1”失败,rc = %1

OSD 代理检测到操作失败且带有非零返回代码。这是安装阶段之前的终端错误;在安装阶段之后,将继续执行。(无论是哪个阶段,管理包都将对于每次操作失败引发一个警报。)

ID:
组件:
类型:
文本:

11102
OSD 代理
信息
OSD 部署成功完成

OSD 代理成功地完成 OSD 映像部署过程。新操作系统已完全安装并可以使用。

ID:
组件:
类型:
文本:

11103
OSD 代理
错误
OSD 未收到来自管理点的响应

OSD 代理尝试联系 SMS 管理点,以找到最近的包含指定软件包的 SMS 分发点,但管理点未响应。这将导致操作系统部署过程失败。

ID:
组件:
类型:
文本:

11104
OSD 代理
错误
OSD 找不到在该站点可用的分发点

OSD 代理成功地联系到一个 SMS 管理点,但该管理点报告,对于计算机的当前网络位置,没有合适的 SMS 分发点。这将导致操作系统部署过程失败。(这可能意味着,该站点已配置为使用 Active Directory 站点边界,且尚未安装与以下知识库文章关联的更新:Microsoft 知识库文章 888311,“当在 SMS 2003 中使用 Active Directory 站点作为站点边界时,使用操作系统部署功能包部署操作系统时失败”。)

ID:
组件:
类型:
文本:

11105
OSD 代理
错误
OSD 无法连接到分发点

OSD 代理成功地从 SMS 管理点获得 SMS 分发点的名称,但无法连接到该分发点。这将导致操作系统部署过程失败。(这可能意味着服务器停机、存在防火墙或 IP 安全性 [IPSec] 配置干扰等等。)

ID:
组件:
类型:
文本:

11106
OSD 代理
信息
OSD 验证阶段已开始

OSD 代理成功地启动了验证阶段,即操作系统部署过程中的第一个阶段。

ID:
组件:
类型:
文本:

11107
OSD 代理
信息
OSD 状态捕获阶段已开始

OSD 代理成功地启动了状态捕获阶段(在原始或“旧的”操作系统中运行),即操作系统部署过程中的第二个阶段。此阶段通常运行 USMT 以捕获用户设置和文件。

ID:
组件:
类型:
文本:

11108
OSD 代理
信息
OSD 预安装阶段已开始

OSD 代理成功地启动预安装阶段。对于操作系统刷新,Windows PE 位于硬盘上,计算机重新启动以继续此过程。对于新计算机,应从 Windows PE 映像安装 CD 启动预安装阶段。

ID:
组件:
类型:
文本:

11109
OSD 代理
信息
OSD 安装阶段已开始

OSD 代理成功地启动安装阶段(在 Windows PE 中运行)。此阶段将从驱动器 C 中清除旧操作系统(如果存在现有操作系统),并解压缩新操作系统 Windows 映像格式 (Windows Image Format, WIM) 映像的内容,同时将这些内容放在此驱动器上。

ID:
组件:
类型:
文本:

11110
OSD 代理
信息
OSD 安装后阶段已开始

OSD 代理成功地启动后安装阶段(在 Windows PE 中运行)。在此阶段中,可以在新操作系统首次运行之前对其进行调整或修改(例如,编辑 Sysprep.inf 配置文件或添加驱动程序)。

ID:
组件:
类型:
文本:

11111
OSD 代理
信息
OSD 状态还原阶段已开始

OSD 代理成功地启动状态还原阶段(在“新”操作系统中运行)。在此阶段中,将恢复先前捕获的用户状态信息,并安装任何所需的应用程序。

表 16 列出了此管理包引用的 ZTI 脚本组件事件(事件 ID 为 41000–41099)。

表 16. 管理包引用的 ZTI 脚本组件事件

事件    事件说明

ID:
组件:
类型:
文本:

41000
ZTI 脚本
信息
ZTI 脚本启动了 %1 阶段的处理。

脚本作为指定阶段 (%1) 的一部分启动。

ID:
组件:
类型:
文本:

41001
ZTI 脚本
信息
ZTI %1 处理成功完成

脚本对于指定阶段 (%1) 的处理成功完成。

ID:
组件:
类型:
文本:

41002
ZTI 脚本
错误
ZTI 错误 - 从 ZTI 处理函数返回未处理错误:%2 (%3)

运行脚本时出现错误。此情形是非正常情形;需要进行进一步调查,以确定错误原因。

ID:
组件:
类型:
文本:

41003
ZTI 脚本
信息
ZTI 信号:命令持续运行了 %1 分钟(进程 ID %2)

脚本运行的一些命令可能需要很长时间才能完成(例如,USMT 状态捕获)。ZTI 脚本生成此事件,以指示脚本仍处于活动状态并正在监视指定的进程。

ID:
组件:
类型:
文本:

41004
ZTI 脚本
信息
ZTI 开始用户状态估计/捕获

脚本将启动 USMT 状态捕获过程;并等待此过程结束。

ID:
组件:
类型:
文本:

41005
ZTI 脚本
信息
ZTI Scanstate 命令成功

USMT 状态捕获过程取得成功。

ID:
组件:
类型:
文本:

41006
ZTI 脚本
警告/错误
ZTI 错误 - 无法运行 Scanstate,错误 = %1 (%2)

脚本在运行 USMT Scanstate 命令时遇到错误。有关详细信息,请参阅 usmtcapt.log 文件。

ID:
组件:
类型:
文本:

41007
ZTI 脚本
信息
ZTI 开始用户状态还原

脚本将启动 USMT 状态还原过程。

ID:
组件:
类型:
文本:

41008
ZTI 脚本
信息
ZTI 用户状态成功还原

USMT 状态还原过程成功完成。

ID:
组件:
类型:
文本:

41009
ZTI 脚本
警告
ZTI 错误 – 未找到用户状态迁移存储,无法还原用户状态

脚本找不到用户状态存储目录,因此无法对于此计算机还原用户状态。这对于新计算机是正常现象(没有要替换的“旧”计算机),但对于现有计算机则是不正常的。

ID:
组件:
类型:

文本:

41010
ZTI 脚本
信息、警告或错误
ZTI USMT <USMTType> 已报告 <ErrorCount> 错误和 <WarningCount> 警告

脚本自动扫描 USMT 进度日志以查找错误和警告。USMTType 可以为 ESTIMATESCANSTATELOADSTATE

如果错误计数大于 0,则此事件为“错误”类型。如果警告计数大于 0 但无错误,则此事件为“警告”类型。否则,此事件为“信息”类型。

ID:
组件:
类型:
文本:

41011
ZTI 脚本
信息
ZTI 成功安装了 %1:%2

脚本成功地安装了指定的 SMS 软件包和程序组合。

ID:
组件:
类型:
文本:

41012
ZTI 脚本
错误
ZTI 错误 - 无法执行命令

脚本由于执行命令时出错,而无法安装指定的 SMS 软件包和程序组合。

ID:
组件:
类型:
文本:

41013
ZTI 脚本
错误
打开 SQL 连接时出现 ZTI 错误:%1

脚本无法连接到指定的 SQL Server 数据库。


返回页首返回页首上一页第 4 页,共 4 页
**
**