Configuration Manager Console RootNodes Element

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

Het RootNodes element is verantwoordelijk voor de weergave van een knooppunt. Hiermee worden de query's en indeling gedefinieerd die worden gebruikt om het deelvenster Resultaten weer te geven, evenals alle dynamische knooppunten die worden toegevoegd aan het structuurknooppunt van de Configuration Manager-console. Het NodeDescription knooppunt definieert deze gebruikersinterface-elementen.

Een hoofdknooppunt heeft één type onderliggende 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 andere onderliggende knooppunten hebben die worden beschreven in een onderliggend RootNode element.

Beschrijving van de deelvensters Boomstructuur en Resultaat

Als kind van RootNodes, NodeDescription geeft u een beschrijving van het deelvenster met de 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 de SMS-provider op te vragen naar objecten die in het knooppunt moeten worden weergegeven. Het QueryDescription element bevat de volgende kenmerken:

Attribuut Beschrijving
NamespaceGuid Het knooppunt waarop de query van toepassing is.
Type Het type query. Dit is meestal een WQL-query.
DisplayName Description Hiermee worden tekenreeksen weergegeven voor de naam en beschrijving in de Configuration Manager-console. Meestal gebruikt u echter de resultaten van de query. De codevoorbeelden in de volgende sectie geven de naameigenschap van de verzameling weer.

De volgende elementen zijn enkele van de onderliggende elementen van QueryDescription:

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

Beschrijving detailvenster

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 van de onderliggende elementen van DetailsPaneDescription:

Element Beschrijving
PanePageDescription Definieert de detailpagina die in het detailvenster moet worden geladen. Dit omvat 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 bepaald 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 zijn 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 makenOver Configuration Manager Administrator-consoleknooppuntenEen Configuration Manager-knooppunt-GUID zoeken