Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het XML-knooppunt voor de Configuration Manager-console bevindt zich in de XML-bestanden van de werkruimte in de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. De XML-bestanden van uw uitbreidingsknooppunt worden echter in de map AdminConsole\XmlStorage\Extensions\Nodes\<GUID> geplaatst, waarbij <GUID> de naamruimte-GUID-id voor het bovenliggende knooppunt is.
De volgende XML definieert een uitbreidingsknooppunt met de naam 'MyNode'. Het knooppunt 'MyNode' is gedefinieerd als een onderliggende instantie van het knooppunt Siteconfiguratie (d61498cb-7b3f-4748-ae3e-026674fb0cbd) in de werkruimte Beheer van de Configuration Manager-console. 'MyNode' is gekoppeld aan een Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription type. Dit is een rasterweergave die wordt geleverd met Configuration Manager. Wanneer het knooppunt is geselecteerd, wordt er een rasterweergave weergegeven in het weergavevenster. De rasterweergave bevat twee eigenschappen (RoleName en SiteCode) van elk MyClass aangepast exemplaar van de managementklasse dat door de WQL-query wordt geretourneerd.
Opmerking
De UIExtensionsDemo.dll waarnaar hieronder wordt verwezen, is een voorbeeld van een verwijzing naar een aangepaste assembly.
<RootNodeDescription NamespaceGuid="d61498cb-7b3f-4748-ae3e-026674fb0cbd" Id="MyNode" DisplayName="NodeName" Description="NodeDescription"> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>NodeIcon</ImageResourceName> </ImagesDescription> <ViewAssemblyDescriptions> <ViewAssemblyDescription> <Assembly>AdminUI.ConsoleView.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription</Type> <CustomData> <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PropertyItemsData> <Properties> <string>RoleName</string> <string>SiteCode</string> </Properties> <ClassName>MyClass</ClassName> </PropertyItemsData> </ConfigurationData> </CustomData> </ViewAssemblyDescription> </ViewAssemblyDescriptions> <Actions> </Actions> <Queries> <QueryDescription NamespaceGuid="81957874-9c03-4261-84eb-3cf6c31bf251" Type="WQL"> <Query>SELECT * FROM SMS_SCI_SysResUse</Query> <ReturnedClassType>MyClass</ReturnedClassType> </QueryDescription> </Queries>\</RootNodeDescription>
De belangrijke elementen zijn:
| Element | Beschrijving |
|---|---|
| Omschrijving van hoofdknooppunt | Beschrijft het hoofdknooppunt voor het knooppunt. |
| Configuration Manager Console RootNodes Element | Hoofdknooppunt voor de beschrijving van het knooppunt. |
| NodeDescription | Bovenliggend item voor knooppunten die de structuurweergave en het resultaatvenster beschrijven. |
| RootNodeDescription.resourceAssembly | De assembly van waaruit resources voor dit knooppuntexemplaar moeten worden geladen. |
| ActionDescription.imageDescription | De assembly met het pictogram en andere afbeeldingsbronnen die door het knooppunt worden gebruikt. |
| ActionDescription.viewAssemblyDescription | Het weergavetype van het knooppunt. |
Knooppunthiƫrarchie
Definieer trapsgewijze knooppunten op de volgende manier:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Zie ook
Een Configuration Manager consoleknooppunt makenOver consoleknooppunten