Arquitectura de extensión de la consola de Configuration Manager

La arquitectura de la consola de Configuration Manager se basa en las cuatro capas distintas siguientes.

  • Proveedor de SMS

  • SDK del proveedor de SMS administrado

  • Marco de la interfaz de usuario

  • XML de consola de Configuration Manager

Proveedor de SMS en Configuration Manager

El proveedor de SMS es básicamente el mismo que el proveedor de SMS 2007, con la adición de nuevas clases que admiten nuevas características de Configuration Manager. Puede acceder al proveedor de SMS a través de las interfaces WBEM habituales, pero para el código administrado debe usar el SDK del proveedor de SMS administrado.

SDK del proveedor de SMS administrado

El SDK del proveedor de SMS administrado proporciona una biblioteca de código administrado que abstrae el proveedor de SMS. Proporciona clases e interfaces de .NET Framework que se conectan al proveedor de SMS, realizan consultas y manipulan objetos de Configuration Manager y el archivo de control de sitio. Puede utilizar el SDK del proveedor de SMS administrado en aplicaciones independientes o puede utilizar el marco de la interfaz de usuario para ampliar la consola de Configuration Manager existente.

Marco de la interfaz de usuario

El marco de la interfaz de usuario se encuentra sobre el SDK del proveedor de SMS administrado. El marco de la interfaz de usuario proporciona funcionalidad para los cuadros de diálogo y la consola de Configuration Manager, y proporciona validación de la interfaz de usuario dentro de la consola de Configuration Manager. Puede ampliar este marco de interfaz de usuario para agregar sus propios formularios a la consola de Configuration Manager, o puede integrar sus propios formularios dentro de los formularios de consola de Configuration Manager existentes.

XML de consola de Configuration Manager

El XML de la consola de Configuration Manager define el aspecto y el comportamiento de la consola de Configuration Manager. El XML define nodos, consultas, acciones, formularios y todo lo demás que es necesario para representar la jerarquía de la consola de Configuration Manager, el panel de resultados y el panel de acciones.

Los archivos XML que utiliza la consola de Configuration Manager se almacenan en %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. En la tabla siguiente se muestran las subcarpetas.

Folder Descripción
ConsoleRoot Esta carpeta contiene varios archivos XML que definen clases y elementos de la interfaz de usuario integrados.

ManagementClassDescriptions.xml: definiciones para las clases de proveedor de SMS.

ConnectedConsole.xml: definiciones para nodos permanentes y navegación de acceso.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml, SoftwareLibraryNode.xml: definiciones para cada área de trabajo en la consola de Configuration Manager.
Extensiones Ubicación para XML relacionada con el proveedor de SMS. Hay cuatro tipos de carpetas de extensiones:

- Acciones. XML para las acciones de consola de Configuration Manager. Para obtener más información, consulta Acerca de las acciones de consola de Configuration Manager.
- Formularios. Archivos XML para extensiones de formulario a la consola de Configuration Manager. Para obtener más información, consulte Acerca de los formularios de consola.
- Nodos. Archivos XML para extensiones de nodo a la consola de Configuration Manager. Para obtener más información, consulte Acerca de los nodos de consola.
- Clases de gestión. Archivos XML para las extensiones de clase de administración en la consola de Configuration Manager. Para obtener más información, consulta Acerca de las clases de administración de consola.
Otros Varios archivos XML auxiliares.
Validation Reglas de validación para los formularios de consola de Configuration Manager.

Consulta también

Acerca de la extensión de la consola de Configuration Manager Acerca de las acciones de la consola de Configuration Manager Acerca de los formularios de consolaAcerca de las clases de administración de consola Acerca delos nodos de consolaAcerca de las vistas de consola