Configuration Manager Console Node XML

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