Condividi tramite


Configuration Manager elemento RootNodes della console

RootNodes gli elementi sono i nodi più in alto per una funzionalità. Ad esempio, la distribuzione del software.

L'elemento RootNodes è responsabile del rendering di un nodo. Definisce le query e il layout usati per visualizzare il riquadro dei risultati e tutti i nodi dinamici aggiunti al nodo dell'albero della console Configuration Manager. Il NodeDescription nodo definisce questi elementi dell'interfaccia utente.

Un nodo radice ha un tipo di nodo figlio, <ChildNodes>.

Nodi figlio

ChildNode gli elementi sono nodi statici visualizzati sotto il nodo radice per una funzionalità. Ad esempio, Packages è un nodo figlio del nodo di distribuzione software. I nodi figlio vengono visualizzati sotto il ChildNodes nodo e ogni nodo figlio viene descritto da un RootNodeDescription nodo. Ogni nodo figlio può avere altri nodi figlio descritti in un elemento figlio RootNode .

Descrizione del riquadro visualizzazione struttura ad albero e del riquadro risultati

Come elemento figlio di RootNodes, NodeDescription fornisce una descrizione del riquadro della visualizzazione struttura ad albero e del riquadro dei risultati usato nella console Configuration Manager. NodeDescription include i tre elementi figlio seguenti:

  • QueryDescription

  • DetailsPaneDescription

QueryDescription

L'elemento QueryDescription può essere usato per eseguire query sul provider SMS per visualizzare gli oggetti nel nodo. L'elemento QueryDescription include gli attributi seguenti:

Attributo Descrizione
NamespaceGuid Nodo a cui si applica la query.
Type Tipo della query. In genere si tratta di una query WQL.
DisplayName Description Visualizza le stringhe di testo per il nome e la descrizione nella console di Configuration Manager. In genere, anche se si useranno i risultati della query. Negli esempi di codice della sezione successiva viene visualizzata la proprietà name dell'insieme.

Gli elementi seguenti sono alcuni degli elementi figlio di QueryDescription:

Elemento Descrizione
Query Query WQL usata per popolare il nodo.
ReturnedClassType Tipo dell'oggetto Configuration Manager o personalizzato restituito.

DetailPaneDescription

L'elemento DetailsPaneDescription viene usato per definire il pannello dei dettagli associato a un nodo specifico. L'elemento DetailsPaneDescription include gli attributi seguenti:

Attributo Descrizione
ObjectClass Tipo di oggetto a cui si applica il riquadro dei dettagli.

Gli elementi seguenti sono alcuni degli elementi figlio di DetailsPaneDescription:

Elemento Descrizione
PanePageDescription Definisce la pagina dei dettagli che deve essere caricata nel riquadro dei dettagli. Include l'assembly in cui si trova la pagina, il titolo della pagina e la query da eseguire per recuperare i dati da visualizzare.

Di seguito è riportato un esempio XML di una DetailsPaneDescription definizione di elemento. Il riquadro dei dettagli è destinato a un SMS_Package tipo e restituisce tutti gli SMS_Package oggetti inclusi nell'oggetto selezionato SMS_Package . La raccolta restituita viene quindi visualizzata in una visualizzazione griglia. Le proprietà per la visualizzazione sono definite nell'elemento 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>  

Vedere anche

Come creare un nodo della console di amministrazione Configuration Manager
Informazioni sui nodi della console di amministrazione Configuration Manager
Come trovare un GUID del nodo Configuration Manager