Elemento RootNodes della console di Configuration Manager

RootNodes Gli elementi sono i nodi più in alto per una funzionalità. Ad esempio, la distribuzione di 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 della struttura della console di 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 che appaiono sotto il nodo radice di una funzionalità. Ad esempio, Packages è un nodo figlio del nodo di distribuzione software. I nodi figlio appaiono sotto il ChildNodes nodo e ogni nodo figlio è descritto da un RootNodeDescription nodo. Ogni nodo figlio può avere ulteriori nodi figlio descritti in un elemento figlio RootNode .

Descrizione del riquadro della visualizzazione albero e del riquadro dei risultati

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

  • QueryDescription

  • DetailsPaneDescription

Descrizione query

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

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

Gli elementi seguenti sono alcuni degli elementi figlio di QueryDescription:

Elemento Descrizione
Query Query WQL utilizzata per popolare il nodo.
ReturnedClassType Tipo di oggetto personalizzato o di Configuration Manager restituito.

DetailPaneDescription

L'elemento DetailsPaneDescription viene utilizzato per definire il pannello dei dettagli associato a un particolare nodo. L'elemento DetailsPaneDescription include i seguenti attributi:

Attributo Descrizione
ObjectClass Il 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 che deve essere eseguita per recuperare i dati per la visualizzazione.

Di seguito è riportato un esempio XML di definizione di elemento DetailsPaneDescription . 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 vista 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 di Configuration ManagerInformazioni sui nodi della console di amministrazione di Configuration ManagerCome trovare un nodo di Configuration Manager GUID