Compartir a través de


XML del nodo de consola de Configuration Manager

El XML del nodo de la consola de Configuration Manager se encuentra en los archivos XML del área de trabajo que se encuentran en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Sin embargo, los archivos XML del nodo de extensión se colocan en la carpeta AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, donde <GUID> es el identificador GUID del espacio de nombres para el nodo primario.

El siguiente XML define un nodo de extensión denominado "MyNode". El nodo "MyNode" se define como un elemento secundario del nodo Configuración del sitio (d61498cb-7b3f-4748-ae3e-026674fb0cbd) en el área de trabajo Administración de la consola de Configuration Manager. "MyNode" está asociado a un Microsoft. Tipo ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription que es una vista de cuadrícula que se incluye con Configuration Manager. Cuando se selecciona el nodo, hará que aparezca una vista de cuadrícula en el panel de vista. La vista de cuadrícula muestra dos propiedades (RoleName y SiteCode) de cada MyClass instancia de clase de administración personalizada devuelta por la consulta WQL.

Nota:

El UIExtensionsDemo.dll al que se hace referencia a continuación es un ejemplo de referencia a un ensamblado personalizado.


<RootNodeDescription NamespaceGuid="d61498cb-7b3f-4748-ae3e-026674fb0cbd" Id="MyNode" DisplayName="NodeName" Description="NodeDescription">   <ResourceAssembly>     <Assembly>UIExtensionsDemo.dll</Assembly>      <Type>UIExtensionsDemo.Resources.resources</Type>  </ResourceAssembly>  <ImagesDescription>     <ResourceAssembly>        <Assembly>UIExtensionsDemo.dll</Assembly>         <Type>UIExtensionsDemo.Resources.resources</Type>      </ResourceAssembly>   <ImageResourceName>NodeIcon</ImageResourceName>  </ImagesDescription>   <ViewAssemblyDescriptions>     <ViewAssemblyDescription>       <Assembly>AdminUI.ConsoleView.dll</Assembly>      <Type>Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription</Type>      <CustomData>         <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">          <PropertyItemsData>                 <Properties>                      <string>RoleName</string>                      <string>SiteCode</string>                   </Properties>                     <ClassName>MyClass</ClassName>               </PropertyItemsData>           </ConfigurationData>        </CustomData>     </ViewAssemblyDescription>   </ViewAssemblyDescriptions>  <Actions>  </Actions>   <Queries>    <QueryDescription NamespaceGuid="81957874-9c03-4261-84eb-3cf6c31bf251" Type="WQL">             <Query>SELECT * FROM SMS_SCI_SysResUse</Query>                  <ReturnedClassType>MyClass</ReturnedClassType>        </QueryDescription>      </Queries>\</RootNodeDescription>  

Los elementos importantes son:

Elemento Descripción
RootNodeDescription Describe el nodo raíz del nodo.
Configuration Manager elemento RootNodes de la consola Nodo raíz para describir el nodo.
NodeDescription Elemento primario para los nodos que describen la vista de árbol y el panel de resultados.
RootNodeDescription.resourceAssembly Ensamblado desde el que se van a cargar recursos para esta instancia de nodo.
ActionDescription.imageDescription Ensamblado que contiene el icono y otros recursos de imagen utilizados por el nodo.
ActionDescription.viewAssemblyDescription Tipo de vista del nodo.

Jerarquía de nodos

Defina los nodos en cascada de la siguiente manera:

<RootNodeDescription>
  <ChildNodes>
      <RootNodeDescription>
               <ChildNodes>
               ...
               </ChildNodes>
      </RootNodeDescription>
  </ChildNodes>
</RootNodeDescription>  

Vea también

Creación de un nodo de consola de Configuration ManagerAcerca de los nodos de consola