关键字: System Center Microsoft BDD
以下各节介绍管理包的技术特性,包括:
| • |
计算机属性 |
| • |
计算机组 |
| • |
通知组 |
| • |
脚本 |
| • |
规则 |
| • |
事件 |
计算机属性
表 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 阶段 |
这是当前阶段的名称(由脚本最后报告)。有效值为:
| ||||||||||||||
|
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 客户端收到新的 SMS OSD 功能包公告,并将根据该公告的计划来运行此功能包。 |
|
ID: |
10005 |
SMS 客户端成功地开始运行与此公告相关的 SMS OSD 功能包程序。 |
|
ID: |
10006 |
要作为 SMS OSD 功能包公告的一部分执行的程序无法运行。此时,尚未启动 SMS OSD 功能包进程。有关导致此错误的原因的详细信息,请参阅 SMS OSD 功能包日志。 |
|
ID: |
10007 |
要作为 SMS OSD 功能包公告的一部分执行的程序无法运行。此时,尚未启动 SMS OSD 功能包进程。有关导致此错误的原因的详细信息,请参阅 SMS OSD 功能包日志。 |
|
ID: |
10008 |
与 SMS OSD 功能包公告关联的程序成功完成。这并不意味着 SMS OSD 功能包进程成功结束。实际上,它意味着 SMS OSD 功能包已成功安装并启动了将从该进程的剩余部分派生的 OSDAgent 服务。 |
|
ID: |
10009 |
与 SMS OSD 功能包公告关联的程序成功完成。这并不意味着 SMS OSD 功能包进程成功结束。实际上,它意味着 SMS OSD 功能包已成功安装并启动了将从该进程的剩余部分派生的 OSDAgent 服务。 |
|
ID: |
10018 |
计算机收到了 SMS OSD 功能包公告,但由于它不在适当的操作系统平台上运行,因此该计算机拒绝了此公告。此事件通常仅发生在 Microsoft Windows 98 计算机上,因为 SMS OSD 功能包公告支持 Microsoft Windows 2000 Professional 以及更高版本。 |
|
ID: |
10019 |
计算机收到了 SMS OSD 功能包公告,但由于已过了在该公告上配置的过期日期,因此,此公告将不运行。 |
|
ID: |
10020 |
SMS OSD 功能包公告已配置为当网络连接速度较慢时不运行程序,而此时检测到慢速网络连接。 |
|
ID: |
10023 |
SMS OSD 功能包公告已配置为使用“下载并执行”,并已开始下载软件包内容。直到下载完成,才会开始执行软件包。 |
|
ID: |
10024 |
已经完全下载了 SMS OSD 功能包软件包的内容,这样,当到达公告开始时间时,程序可以立即运行。 |
|
ID: |
10030 |
已下载了 SMS OSD 功能包软件包的内容,但本地内容的内容散列(校验和)与服务器内容不匹配。这意味着本地内容损坏和不可用。 |
|
ID: |
10031 |
SMS 客户端取消了 SMS OSD 功能包软件包下载。 |
|
ID: |
10034 |
SMS 客户端根据用户请求取消了 SMS OSD 功能包软件包下载。 |
|
ID: |
10035 |
SMS OSD 功能包软件包无法运行,因为 SMS 客户端尚未找到或获得软件包内容。如果软件包配置为“下载并运行”,则需要花一些时间来完成此下载过程。如果软件包配置为从分发点运行,仍将生成此状态消息,以指示它正在查找分发点,但应该很快就会找到一个分发点,以便继续执行软件包。 |
|
ID: |
10037 |
SMS OSD 功能包软件包无法运行,因为 SMS 客户端正忙于运行其他程序。一旦该公告完成,SMS OSD 功能包程序包应立即运行。 |
|
ID: |
10040 |
SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。 |
|
ID: |
10041 |
SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。 |
|
ID: |
10042 |
SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。 |
|
ID: |
10043 |
SMS 客户端将不会再次运行 SMS OSD 功能包公告,因为计算机上已成功地运行了同一个软件包/程序组合。 |
|
ID: |
10045 |
SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。 |
|
ID: |
10050 |
SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。 |
|
ID: |
10051 |
SMS 客户端试图找到包含 SMS OSD 功能包软件包文件的分发点,但多次尝试后未能完成此任务,因而放弃操作。 |
|
ID: |
10053 |
SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将不进行更多尝试。 |
|
ID: |
10054 |
SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。 |
|
ID: |
10057 |
SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。 |
|
ID: |
10058 |
SMS OSD 功能包公告已配置为“下载并执行”,但 SMS 客户端的本地磁盘缓存中没有足够的空间,无法容纳程序包内容。必须先增加缓存,然后才能下载和运行此程序包。 |
|
ID: |
10060 |
SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将进行更多尝试,以完成下载。 |
|
ID: |
10061 |
SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将进行更多尝试,以完成下载。 |
|
ID: |
10062 |
SMS 客户端在从 SMS 分发点下载 SMS OSD 功能包软件包文件时遇到了问题。将进行更多尝试,以完成下载。 |
表 15 列出了此管理包引用的 OSD 代理组件事件(事件 ID 为 11100—11199)。
表 15. 管理包引用的 OSD 代理组件事件
| 事件 | 事件 | 说明 |
|
ID: |
11100 |
OSD 代理对于在操作系统部署过程中启动的每个操作生成此事件。 |
|
ID: |
11101 |
OSD 代理检测到操作失败且带有非零返回代码。这是安装阶段之前的终端错误;在安装阶段之后,将继续执行。(无论是哪个阶段,管理包都将对于每次操作失败引发一个警报。) |
|
ID: |
11102 |
OSD 代理成功地完成 OSD 映像部署过程。新操作系统已完全安装并可以使用。 |
|
ID: |
11103 |
OSD 代理尝试联系 SMS 管理点,以找到最近的包含指定软件包的 SMS 分发点,但管理点未响应。这将导致操作系统部署过程失败。 |
|
ID: |
11104 |
OSD 代理成功地联系到一个 SMS 管理点,但该管理点报告,对于计算机的当前网络位置,没有合适的 SMS 分发点。这将导致操作系统部署过程失败。(这可能意味着,该站点已配置为使用 Active Directory 站点边界,且尚未安装与以下知识库文章关联的更新:Microsoft 知识库文章 888311,“当在 SMS 2003 中使用 Active Directory 站点作为站点边界时,使用操作系统部署功能包部署操作系统时失败”。) |
|
ID: |
11105 |
OSD 代理成功地从 SMS 管理点获得 SMS 分发点的名称,但无法连接到该分发点。这将导致操作系统部署过程失败。(这可能意味着服务器停机、存在防火墙或 IP 安全性 [IPSec] 配置干扰等等。) |
|
ID: |
11106 |
OSD 代理成功地启动了验证阶段,即操作系统部署过程中的第一个阶段。 |
|
ID: |
11107 |
OSD 代理成功地启动了状态捕获阶段(在原始或“旧的”操作系统中运行),即操作系统部署过程中的第二个阶段。此阶段通常运行 USMT 以捕获用户设置和文件。 |
|
ID: |
11108 |
OSD 代理成功地启动预安装阶段。对于操作系统刷新,Windows PE 位于硬盘上,计算机重新启动以继续此过程。对于新计算机,应从 Windows PE 映像安装 CD 启动预安装阶段。 |
|
ID: |
11109 |
OSD 代理成功地启动安装阶段(在 Windows PE 中运行)。此阶段将从驱动器 C 中清除旧操作系统(如果存在现有操作系统),并解压缩新操作系统 Windows 映像格式 (Windows Image Format, WIM) 映像的内容,同时将这些内容放在此驱动器上。 |
|
ID: |
11110 |
OSD 代理成功地启动后安装阶段(在 Windows PE 中运行)。在此阶段中,可以在新操作系统首次运行之前对其进行调整或修改(例如,编辑 Sysprep.inf 配置文件或添加驱动程序)。 |
|
ID: |
11111 |
OSD 代理成功地启动状态还原阶段(在“新”操作系统中运行)。在此阶段中,将恢复先前捕获的用户状态信息,并安装任何所需的应用程序。 |
表 16 列出了此管理包引用的 ZTI 脚本组件事件(事件 ID 为 41000–41099)。
表 16. 管理包引用的 ZTI 脚本组件事件
| 事件 | 事件 | 说明 |
|
ID: |
41000 |
脚本作为指定阶段 (%1) 的一部分启动。 |
|
ID: |
41001 |
脚本对于指定阶段 (%1) 的处理成功完成。 |
|
ID: |
41002 |
运行脚本时出现错误。此情形是非正常情形;需要进行进一步调查,以确定错误原因。 |
|
ID: |
41003 |
脚本运行的一些命令可能需要很长时间才能完成(例如,USMT 状态捕获)。ZTI 脚本生成此事件,以指示脚本仍处于活动状态并正在监视指定的进程。 |
|
ID: |
41004 |
脚本将启动 USMT 状态捕获过程;并等待此过程结束。 |
|
ID: |
41005 |
USMT 状态捕获过程取得成功。 |
|
ID: |
41006 |
脚本在运行 USMT Scanstate 命令时遇到错误。有关详细信息,请参阅 usmtcapt.log 文件。 |
|
ID: |
41007 |
脚本将启动 USMT 状态还原过程。 |
|
ID: |
41008 |
USMT 状态还原过程成功完成。 |
|
ID: |
41009 |
脚本找不到用户状态存储目录,因此无法对于此计算机还原用户状态。这对于新计算机是正常现象(没有要替换的“旧”计算机),但对于现有计算机则是不正常的。 |
|
ID: 文本: |
41010 |
脚本自动扫描 USMT 进度日志以查找错误和警告。USMTType 可以为 ESTIMATE、SCANSTATE 或 LOADSTATE。 如果错误计数大于 0,则此事件为“错误”类型。如果警告计数大于 0 但无错误,则此事件为“警告”类型。否则,此事件为“信息”类型。 |
|
ID: |
41011 |
脚本成功地安装了指定的 SMS 软件包和程序组合。 |
|
ID: |
41012 |
脚本由于执行命令时出错,而无法安装指定的 SMS 软件包和程序组合。 |
|
ID: |
41013 |
脚本无法连接到指定的 SQL Server 数据库。 |

