Delen via


Configuration Manager Console RootNodes-element

RootNodes elementen zijn de bovenste knooppunten voor een functie. Bijvoorbeeld softwaredistributie.

Het RootNodes element is verantwoordelijk voor het weergeven van een knooppunt. Het definieert de query's en indeling die worden gebruikt om het resultatenvenster weer te geven en eventuele dynamische knooppunten die zijn toegevoegd aan het Configuration Manager consolestructuurknooppunt. Het NodeDescription knooppunt definieert deze elementen van de gebruikersinterface.

Een hoofdknooppunt heeft één type onderliggend knooppunt, <ChildNodes>.

Onderliggende knooppunten

ChildNode elementen zijn statische knooppunten die worden weergegeven onder het hoofdknooppunt voor een functie. Pakketten is bijvoorbeeld een onderliggend knooppunt van het softwaredistributieknooppunt. Onderliggende knooppunten worden weergegeven onder het ChildNodes knooppunt en elk onderliggend knooppunt wordt beschreven door een RootNodeDescription knooppunt. Elk onderliggend knooppunt kan verdere onderliggende knooppunten bevatten die worden beschreven in een onderliggend RootNode element.

Het deelvenster Structuurweergave en het resultatenvenster beschrijven

Als onderliggend element van RootNodesgeeft NodeDescription u een beschrijving van het deelvenster structuurweergave en het resultatenvenster dat wordt gebruikt in de Configuration Manager-console. NodeDescription bevat de volgende drie onderliggende elementen:

  • QueryDescription

  • DetailsPaneDescription

QueryDescription

Het QueryDescription element kan worden gebruikt om een query uit te voeren op de SMS-provider om objecten weer te geven in het knooppunt. Het QueryDescription element bevat de volgende kenmerken:

Attribuut Beschrijving
NamespaceGuid Het knooppunt waarop de query van toepassing is.
Type Het type query. Dit is doorgaans een WQL-query.
DisplayName Description Geeft teksttekenreeksen weer voor de naam en beschrijving in de Configuration Manager-console. Normaal gesproken gebruikt u echter de resultaten van de query. In de codevoorbeelden in de volgende sectie wordt de naameigenschap van de verzameling weergegeven.

De volgende elementen zijn enkele onderliggende elementen van QueryDescription:

Element Beschrijving
Query De WQL-query die wordt gebruikt om het knooppunt te vullen.
ReturnedClassType Het type van het geretourneerde Configuration Manager of aangepaste object.

DetailPaneDescription

Het DetailsPaneDescription element wordt gebruikt om het detailvenster te definiëren dat is gekoppeld aan een bepaald knooppunt. Het DetailsPaneDescription element bevat de volgende kenmerken:

Attribuut Beschrijving
ObjectClass Het objecttype waarop het detailvenster van toepassing is.

De volgende elementen zijn enkele onderliggende elementen van DetailsPaneDescription:

Element Beschrijving
PanePageDescription Hiermee definieert u de detailpagina die moet worden geladen in het detailvenster. Bevat de assembly waar de pagina zich bevindt, de paginatitel en de query die moet worden uitgevoerd om gegevens op te halen voor weergave.

Hieronder ziet u een XML-voorbeeld van een DetailsPaneDescription elementdefinitie. Het detailvenster is gericht op een SMS_Package type en retourneert alle SMS_Package objecten die zijn opgenomen in het geselecteerde SMS_Package object. De geretourneerde verzameling wordt vervolgens weergegeven in een rasterweergave. De eigenschappen voor weergave worden gedefinieerd in het PropertyList element.

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

Zie ook

Een Configuration Manager Administrator-consoleknooppunt maken
Over Configuration Manager Administrator Console-knooppunten
Een Configuration Manager knooppunt-GUID zoeken