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