Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
RootNodes Les éléments sont les nœuds les plus élevés d’une entité. 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 les nœuds dynamiques ajoutés au nœud d’arborescence de la console du 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 d’arborescence et du volet de 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 du Configuration Manager.
NodeDescription comprend les trois éléments enfants suivants :
QueryDescriptionDetailsPaneDescription
Description de requête
L’élément QueryDescription peut être utilisé pour interroger le fournisseur SMS pour que les objets à afficher dans le nœud soient affichés. L’élément QueryDescription comprend les attributs suivants :
| Attribut | Description |
|---|---|
NamespaceGuid |
Nœud auquel la requête s’applique. |
Type |
Type de la requête. En règle générale, il s’agit d’une requête WQL. |
DisplayName Description |
Affiche des chaînes de texte pour le nom et la description dans la console du Configuration Manager. En règle générale, cependant, vous utiliserez 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 du Configuration Manager ou de l’objet personnalisé renvoyé. |
DetailPaneDescription
L’élément DetailsPaneDescription est utilisé pour définir le panneau de détails associé à un nœud particulier. L’élément DetailsPaneDescription comprend les attributs suivants :
| Attribut | Description |
|---|---|
ObjectClass |
Type d’objet auquel s’applique le volet des détails. |
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 être chargée dans le volet des détails. 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. |
Vous trouverez ci-dessous un exemple XML de définition d’élément DetailsPaneDescription . Le volet d’informations est ciblé sur un SMS_Package type et renvoie tous les SMS_Package objets inclus dans l’objet sélectionné SMS_Package . La collection renvoyée est ensuite affichée sous forme de 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
Comment créer un nœud de la console Administrateur Configuration ManagerÀ propos des nœuds de la console Administrateur de Configuration ManagerComment trouver un GUID de nœud Configuration Manager