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