Configuration Manager elemento RootNodes de la consola
RootNodes
los elementos son los nodos más altos de una característica. Por ejemplo, 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 en el nodo raíz de una característica. Por ejemplo, Packages es un nodo secundario del nodo de distribución de software. Los nodos secundarios aparecen en el ChildNodes
nodo y cada nodo secundario lo describe un RootNodeDescription
nodo. Cada nodo secundario puede tener más nodos secundarios descritos en un elemento secundario RootNode
.
Descripción del panel de vista de árbol y el panel de resultados
Como elemento secundario de RootNodes
, NodeDescription
proporciona una descripción del panel de vista de árbol y del panel de resultados que se usa en la consola de Configuration Manager.
NodeDescription
incluye los tres elementos secundarios siguientes:
QueryDescription
DetailsPaneDescription
QueryDescription
El QueryDescription
elemento se puede usar 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 |
Nodo al que se aplica la consulta. |
Type |
Tipo de la 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. Normalmente, aunque usará los resultados de la consulta. En los ejemplos de código de la sección siguiente se muestra 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 |
Tipo del Configuration Manager o objeto personalizado devuelto. |
DetailPaneDescription
El DetailsPaneDescription
elemento se usa para definir el panel de detalles asociado a un nodo determinado. El DetailsPaneDescription
elemento incluye los siguientes atributos:
Atributo | Description |
---|---|
ObjectClass |
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 se debe cargar 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 tiene como destino un SMS_Package
tipo y devuelve todos los SMS_Package
objetos incluidos en el objeto seleccionado SMS_Package
. A continuación, la colección devuelta se muestra en una vista de cuadrícula. Las propiedades para mostrar 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
Creación de un nodo de consola de administrador de Configuration Manager
Acerca de Configuration Manager nodos de consola de administrador
Cómo buscar un GUID de nodo de Configuration Manager