Compartir vía


Arquitectura de la extensión de 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 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 Configuration Manager objetos y el archivo de control de sitio. Puede usar el SDK del proveedor de SMS administrado en aplicaciones independientes o puede usar el marco de la interfaz de usuario para ampliar la consola de Configuration Manager existente.

Marco de interfaz de usuario

El marco de la interfaz de usuario se encuentra encima del 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 bien puede integrar sus propios formularios dentro de los formularios de consola de Configuration Manager existentes.

XML de consola de Configuration Manager

El XML de consola de Configuration Manager define cómo se ve y se comporta 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 usa 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 interfaz de usuario integrados.

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

ConnectedConsole.xml: definiciones de nodos permanentes y navegación de ir a.

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

-Acciones. Archivos XML para Configuration Manager acciones de consola. Para obtener más información, consulte Acerca de Configuration Manager acciones de consola.
-Formas. Archivos XML para extensiones de formulario en 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 en la consola de Configuration Manager. Para obtener más información, consulte Acerca de los nodos de consola.
- Clases de administración. Archivos XML para extensiones de clase de administración en la consola de Configuration Manager. Para obtener más información, consulte 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 Configuration Manager extensión de consola
Acerca de Configuration Manager acciones de consolaAcerca de los formularios de consolaAcerca de las clases de administración de consolaAcerca de los nodos de consolaAcerca de las vistas de consola