Elemento RootNodes de consola de Configuration Manager

RootNodes son los nodos principales de una característica. Por ejemplo, la distribución de software.

El RootNodes elemento es responsable de representar un nodo. Define las consultas y el diseño que se usan para mostrar el panel de resultados y los nodos dinámicos que se agregan al nodo de árbol de consola de Configuration Manager. El NodeDescription nodo define estos elementos de la interfaz de usuario.

Un nodo raíz tiene un tipo de nodo secundario, <ChildNodes>.

Nodos secundarios

ChildNode Los elementos son nodos estáticos que aparecen debajo del nodo raíz de una característica. Por ejemplo, Paquetes es un nodo secundario del nodo de distribución de software. Los nodos secundarios aparecen debajo del ChildNodes nodo y cada nodo secundario se describe mediante un RootNodeDescription nodo. Cada nodo secundario puede tener más nodos secundarios descritos en un elemento secundario RootNode .

Descripción del panel Vista de árbol y el panel de resultados

Como elemento secundario de RootNodesproporciona NodeDescription una descripción del panel de vista de árbol y del panel de resultados que se usan en la consola de Configuration Manager. NodeDescription Incluye los siguientes tres elementos secundarios:

  • QueryDescription

  • DetailsPaneDescription

QueryDescription

El QueryDescription elemento se puede utilizar para consultar al proveedor de SMS los objetos que se mostrarán en el nodo. El QueryDescription elemento incluye los siguientes atributos:

Atributo Description
NamespaceGuid El nodo al que se aplica la consulta.
Type Tipo de consulta. Normalmente, se trata de una consulta WQL.
DisplayName Description Muestra cadenas de texto para el nombre y la descripción en la consola de Configuration Manager. Aunque por lo general, usará los resultados de la consulta. Los ejemplos de código de la sección siguiente muestran la propiedad name de la colección.

Los siguientes elementos son algunos de los elementos secundarios de QueryDescription:

Elemento Descripción
Query Consulta WQL que se usa para rellenar el nodo.
ReturnedClassType El tipo de Configuration Manager o el objeto personalizado devuelto.

DetailPaneDescription

El DetailsPaneDescription elemento se utiliza para definir el panel de detalles asociado a un nodo determinado. El DetailsPaneDescription elemento incluye los siguientes atributos:

Atributo Description
ObjectClass El tipo de objeto al que se aplica el panel de detalles.

Los siguientes elementos son algunos de los elementos secundarios de DetailsPaneDescription:

Elemento Descripción
PanePageDescription Define la página de detalles que debe cargarse en el panel de detalles. Incluye el ensamblado donde se encuentra la página, el título de la página y la consulta que se debe ejecutar para recuperar los datos para mostrarlos.

A continuación se muestra un ejemplo XML de una DetailsPaneDescription definición de elemento. El panel de detalles está dirigido a un SMS_Package tipo y devuelve todos los SMS_Package objetos que se incluyen en el objeto seleccionado SMS_Package . La colección devuelta se muestra en una vista de cuadrícula. Las propiedades de display se definen en el PropertyList elemento.

<DetailsPaneDescription ObjectClass="SMS_Package">    <PanePageDescription ObjectClass="SMS_Package" PageGuid="ce027fe6-ffd8-4825-ad7b-029c39e97327" Description="ProgramsTabDescription">   <ResourceAssembly>      <Assembly>AdminUI.Program.dll</Assembly>       <Type>Microsoft.ConfigurationManagement.AdminConsole.Program.Properties.Resources.resources</Type>   </ResourceAssembly>   <PageTitle>ProgramsTabName</PageTitle>   <QuerySettingsDescription QueryClass="SMS_Program">    <Queries>       <QueryDescription NamespaceGuid="d13e9848-2c76-418c-ab96-9a2940aaf0de" Type="WQL" DisplayName="##SUB:ProgramName##" Description="##SUB:ProgramName##">         <Query>SELECT * FROM SMS_Program WHERE PackageId='##SUB:PackageId##'</Query>          <ReturnedClassType>SMS_Program</ReturnedClassType>        <Actions>      </Actions>      </QueryDescription>  </Queries>   <PropertyList>       <PropertyDescription Name="ProgramName" />       <PropertyDescription Name="CommandLine" />       <PropertyDescription Name="Run" />       <PropertyDescription Name="DiskSpaceReq" />      <PropertyDescription Name="Comment" />    </PropertyList>   </QuerySettingsDescription> </PanePageDescription></DetailsPaneDescription>

Consulta también

Cómo crear un nodo de consola de administrador de Configuration Manager Acerca de los nodos de la consola de administrador de Configuration ManagerCómo buscar un GUID de nodo de Configuration Manager