Configuration Manager控制台扩展体系结构

Configuration Manager控制台体系结构构建在以下四个不同的层上。

  • SMS 提供程序

  • 托管 SMS 提供程序 SDK

  • 用户界面框架

  • Configuration Manager控制台 XML

Configuration Manager中的短信提供程序

SMS 提供程序实质上与 SMS 2007 提供程序相同,添加了支持新Configuration Manager功能的新类。 可以通过常用的 WBEM 接口访问 SMS 提供程序,但对于托管代码,必须使用托管 SMS 提供程序 SDK。

托管 SMS 提供程序 SDK

托管 SMS 提供程序 SDK 提供了一个托管代码库,用于抽象化 SMS 提供程序。 它提供.NET Framework类和接口,这些类和接口连接到 SMS 提供程序、进行查询,以及以其他方式操作Configuration Manager对象和站点控制文件。 可以在独立应用程序中使用托管 SMS 提供程序 SDK,也可以使用用户界面框架来扩展现有的 Configuration Manager 控制台。

用户界面框架

用户界面框架位于托管 SMS 提供程序 SDK 的顶部。 用户界面框架为对话框和Configuration Manager控制台提供功能,并在Configuration Manager控制台中提供用户界面验证。 可以扩展此用户界面框架以将自己的窗体添加到Configuration Manager控制台,也可以将自己的窗体集成到现有Configuration Manager控制台窗体中。

Configuration Manager控制台 XML

Configuration Manager控制台 XML 定义Configuration Manager控制台的外观和行为方式。 XML 定义节点、查询、操作、窗体以及呈现Configuration Manager控制台层次结构、结果窗格和操作窗格所需的所有其他内容。

Configuration Manager控制台使用的 XML 文件存储在 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\下。 下表显示了子文件夹。

Folder 说明
ConsoleRoot 此文件夹包含定义内置用户界面元素和类的各种 XML 文件。

ManagementClassDescriptions.xml:SMS 提供程序类的定义。

ConnectedConsole.xml:粘滞节点和转到导航的定义。

AssetManagementNode.xml、MonitoringNode.xml、SiteConfigurationNode.xmlSoftwareLibraryNode.xml:Configuration Manager控制台中每个工作区的定义。
扩展 与 SMS 提供程序相关的 XML 的位置。 有四种类型的扩展文件夹:

-行动。 用于Configuration Manager控制台操作的 XML 文件。 有关详细信息,请参阅关于Configuration Manager控制台操作
-形式。 Configuration Manager控制台中表单扩展的 XML 文件。 有关详细信息,请参阅 关于控制台窗体
-节点。 Configuration Manager控制台的节点扩展的 XML 文件。 有关详细信息,请参阅 关于控制台节点
- 管理类。 Configuration Manager控制台的管理类扩展的 XML 文件。 有关详细信息,请参阅 关于控制台管理类
其他 各种帮助程序 XML 文件。
Validation Configuration Manager控制台窗体的验证规则。

另请参阅

关于 Configuration Manager 控制台扩展
关于Configuration Manager控制台操作关于控制台窗体关于控制台管理类关于控制台节点关于控制台视图