Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
QueryDescriptionDetailsPaneDescription
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