Partager via


Configuration Manager Console RootNodes, élément

RootNodes les éléments sont les nœuds les plus hauts d’une fonctionnalité. Par exemple, la distribution de logiciels.

L’élément RootNodes est responsable du rendu d’un nœud. Il définit les requêtes et la disposition utilisées pour afficher le volet de résultats et tous les nœuds dynamiques ajoutés au nœud d’arborescence de console Configuration Manager. Le NodeDescription nœud définit ces éléments d’interface utilisateur.

Un nœud racine a un type de nœud enfant, <ChildNodes>.

Nœuds enfants

ChildNode les éléments sont des nœuds statiques qui apparaissent sous le nœud racine d’une fonctionnalité. Par exemple, Packages est un nœud enfant du nœud de distribution de logiciels. Les nœuds enfants apparaissent sous le ChildNodes nœud et chaque nœud enfant est décrit par un RootNodeDescription nœud. Chaque nœud enfant peut avoir d’autres nœuds enfants décrits dans un élément enfant RootNode .

Description du volet Arborescence et du volet Résultats

En tant qu’enfant de RootNodes, NodeDescription fournit une description du volet d’arborescence et du volet de résultats utilisés dans la console Configuration Manager. NodeDescription inclut les trois éléments enfants suivants :

  • QueryDescription

  • DetailsPaneDescription

QueryDescription

L’élément QueryDescription peut être utilisé pour interroger le fournisseur SMS afin que les objets soient affichés dans le nœud. L’élément QueryDescription inclut les attributs suivants :

Attribut Description
NamespaceGuid Nœud auquel la requête s’applique.
Type Type de la requête. Il s’agit généralement d’une requête WQL.
DisplayName Description Affiche des chaînes de texte pour le nom et la description dans la console Configuration Manager. En règle générale, bien que vous utilisiez les résultats de la requête. Les exemples de code de la section suivante affichent la propriété name de la collection.

Les éléments suivants sont quelques-uns des éléments enfants de QueryDescription:

Élément Description
Query Requête WQL utilisée pour remplir le nœud.
ReturnedClassType Type de l’objet Configuration Manager ou personnalisé retourné.

DetailPaneDescription

L’élément DetailsPaneDescription est utilisé pour définir le panneau de détails associé à un nœud particulier. L’élément DetailsPaneDescription inclut les attributs suivants :

Attribut Description
ObjectClass Type d’objet auquel s’applique le volet d’informations.

Les éléments suivants sont quelques-uns des éléments enfants de DetailsPaneDescription:

Élément Description
PanePageDescription Définit la page de détails qui doit se charger dans le volet d’informations. Inclut l’assembly où se trouve la page, le titre de la page et la requête qui doit être exécutée afin de récupérer les données à afficher.

Voici un exemple XML de définition d’élément DetailsPaneDescription . Le volet d’informations est ciblé sur un SMS_Package type et retourne tous les SMS_Package objets inclus dans l’objet sélectionné SMS_Package . La collection retournée est ensuite affichée dans une vue grille. Les propriétés d’affichage sont définies dans l’élément PropertyList .

<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>  

Voir aussi

Guide pratique pour créer un nœud de console administrateur Configuration Manager
À propos des nœuds de la console Administrateur Configuration Manager
Guide pratique pour rechercher un GUID de nœud Configuration Manager