体系结构概述

Configuration Manager是一种配置管理产品,要求服务器管理客户端计算机。 以下部分介绍Configuration Manager服务器和客户端体系结构。 了解与服务器和客户端体系结构相关的概念将有助于了解如何自定义Configuration Manager以用于组织中的特定用途。

Configuration Manager服务器体系结构

Configuration Manager服务器体系结构可分为两个单独的层:

  • Configuration Manager组件
  • CONFIGURATION MANAGER体系结构的 WBEM 接口 (SMS 提供程序)

Configuration Manager组件类似于使电梯、电话系统和办公楼中的电气系统正常工作的机制和设备。 通过 Configuration Manager 控制台进行更改时,Configuration Manager服务和组件开始工作以成功完成操作,无论是软件分发、硬件清单还是管理员启动的任何其他计划,Configuration Manager任务、功能或工具。

Configuration Manager体系结构的 WBEM 接口是Configuration Manager框架的说明,就像构建计划描述建筑物一样。 随着你越来越熟悉Configuration Manager,你可能会发现组织需要以稍微不同的方式提供Configuration Manager功能。 可能需要收集其他清单信息并将其存储在Configuration Manager数据库中。 WBEM 接口使你能够客户Configuration Manager,以实现最佳更改和配置管理。

SMS 组件和数据存储体系结构

若要充分了解Configuration Manager功能,需要基本了解构成Configuration Manager的元素。 服务组件、线程组件和数据存储是Configuration Manager服务器体系结构的主要元素。 其中每个元素都执行特定功能来完成分配和计划的工作。

短信组件

在Configuration Manager中,组件是在服务器和客户端计算机上运行并提供Configuration Manager功能的线程、服务和应用程序。 服务和线程组件完成Configuration Manager运行所需的许多任务,例如站点间和站点内部连接的通信、配置、资源发现、客户端安装、数据库维护、状态、站点系统安装和报告。

数据存储

动态计算环境必须具有存储关键操作信息的中心位置。 此外,服务器和客户端组件需要访问其配置数据、计划的操作时间和Configuration Manager站点数据库中的数据才能完成任务。 例如,集合计算器操作需要信息,例如要评估哪些集合、何时评估集合以及哪些资源属于每个特定集合。 若要执行这些任务,集合计算器需要访问Configuration Manager站点数据库中存储的配置数据和数据。

在 Configuration Manager 中,有两种基本类型的数据存储:配置数据和系统数据。

配置数据

Configuration Manager从Configuration Manager默认设置、通过 Configuration Manager 控制台进行的更改以及Configuration Manager服务所做的更改收集配置数据。 配置是一个动态系统,使你能够就站点的运行方式和方式做出决策。 进行配置更改时,Configuration Manager更新站点控制文件和注册表。 站点控制文件包含Configuration Manager站点的配置。 许多Configuration Manager功能(如软件清单)按计划运行。 启用Configuration Manager服务器服务和线程组件后,会定期检查站点控制文件,了解其配置,并在继续工作时进行计划。

系统数据

Configuration Manager从站点中的各种资源收集系统数据。 随着硬件和软件的升级和修复、新系统联机和旧系统停用,组织中的系统不断变化。 Configuration Manager将信息存储在Configuration Manager站点数据库中。 此数据库存储与Configuration Manager函数相关的所有数据,包括 DDR、MIF 文件、网络发现数据和站点配置数据。

具有 SMS 体系结构的 WBEM 接口

Configuration Manager提供了一个开放的体系结构,使你能够编写应用程序和脚本来自动执行和自定义Configuration Manager功能,例如软件分发。 还可以创建和安装可从 Configuration Manager 控制台启动的自定义程序。

具有 SMS 体系结构的 WBEM 接口

与Configuration Manager体系结构相关的术语和概念源自各种来源。 有些源自桌面管理任务组 (DMTF) ,并创建用于描述托管对象。 其他项目是标准 COM 和 Web-Based Enterprise Management (WBEM) 计划术语和概念。 还有一些是特定于Configuration Manager。

Term 定义
Windows 管理 Microsoft实现用于标识和操作托管对象的 DMTF 标准之一。
CIM 对象管理器 WBEM 技术管理基础结构中的主要组件。 客户端应用程序访问 CIM 对象管理器以查找正确的提供程序。
SMS 提供程序 公开Configuration Manager站点数据库的 WBEM 提供程序。 SMS 提供程序充当 CIM 对象管理器与任何Configuration Manager数据之间的中介。 SMS 提供程序还访问Configuration Manager站点数据库,以便向Configuration Manager控制台提供数据。
Configuration Manager站点数据库 存储Configuration Manager数据的SQL Server数据库。 存储在 Configuration Manager 站点数据库中的托管对象) ((如磁盘驱动器或集合)由数据库中Configuration Manager类的实例表示,而不是数据库中的记录。
WBEM 应用程序 一个可执行应用程序,该应用程序对 CIM 对象管理器进行 API 调用,以查看或管理来自提供程序的数据。
Windows 管理服务 启动和停止 CIM 对象管理器的 Windows 服务。
Configuration Manager控制台 WBEM 应用程序。

Configuration Manager和 WBEM 体系结构

Configuration Manager使用 WBEM 体系结构来管理对象。 WBEM 是 DMTF 采用的一项行业计划,也受到许多非 Windows 计算机和网络设备制造商的支持。 WBEM 计划是对查找和管理实体策略的 Active Directory 的补充。 WBEM 还提供了一种统一机制,通过该机制,管理应用程序可以与托管实体 ((如Configuration Manager对象) )进行交互,而无需了解这些实体使用的基础管理协议。

在 Configuration Manager 中,对象是存储在 Configuration Manager 数据库中的客户端计算机、播发和包等项。 WBEM 计划概述了 Windows 管理使用的体系结构,Microsoft实现 DMTF 对象管理标准之一。

CIM 对象管理器存储元数据,Windows 管理通过可扩展且独立于平台的接口提供对Configuration Manager配置和操作数据的访问权限。 托管对象(如磁盘驱动器或集合)由 Configuration Manager 类的实例表示。 每个Configuration Manager托管对象都由 CIM 类表示。

Configuration Manager和 Windows 管理

若要查看和操作对象,Configuration Manager向 CIM 对象管理器发出请求, (中央 WBEM 组件) 。 Configuration Manager使用站点数据库来存储托管对象数据。 但是,Configuration Manager使用 CIM 对象管理器接口和 SMS 提供程序来查看和操作该托管数据。 无法直接查看或操作 Configuration Manager 数据库。 相反,可以通过 CIM 对象管理器访问基础Configuration Manager站点数据库,后者又与 SMS 提供程序通信。

Configuration Manager和 Windows 管理

客户端体系结构

Configuration Manager客户端计算机是组织中安装了Configuration Manager客户端软件的任何计算机。 充当Configuration Manager站点服务器和站点系统的计算机也可以安装为Configuration Manager客户端计算机,以及组织中安装Configuration Manager客户端软件的任何其他服务器。

Configuration Manager客户端软件:

  • 几乎完全作为服务、进程或应用程序从Configuration Manager服务启动运行。

  • 从客户端计算机 (运行,而不是通过网络) 运行。

  • 维护大多数功能的历史记录信息,以便客户端计算机 (,例如软件和硬件清单) 。

另请参阅

Configuration Manager编程入门