Dela via


Configuration Manager Console Node XML

Nod-XML:en för Configuration Manager-konsolen finns i XML-filer för arbetsytan i mappen %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. XML-filerna för tilläggsnoden placeras dock i mappen AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, där <GUID> är guid-identifieraren för namnområdet för den överordnade noden.

Följande XML definierar en tilläggsnod med namnet "MyNode". Noden "MyNode" definieras som underordnad noden Platskonfiguration (d61498cb-7b3f-4748-ae3e-026674fb0cbd) i arbetsytan Administration i Configuration Manager-konsolen. "MyNode" är associerad med en Microsoft. ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription, som är en rutnätsvy som levereras med Configuration Manager. När noden är markerad visas en rutnätsvy i vypanelen. Rutnätsvyn visar två egenskaper (RoleName och SiteCode) för varje MyClass anpassad hanteringsklassinstans som returneras av WQL-frågan.

Obs!

Det UIExtensionsDemo.dll som refereras nedan är ett exempel på hur du refererar till en anpassad sammansättning.


<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 viktigaste elementen är:

Element Beskrivning
RootNodeDescription Beskriver nodens rotnod.
Configuration Manager-konsolens rootnodes-element Rotnod för att beskriva noden.
NodeDescription Överordnad för noder som beskriver trädvyn och resultatfönstret.
RootNodeDescription.resourceAssembly Sammansättningen som resurser ska läsas in från för den här nodinstansen.
ActionDescription.imageDescription Sammansättningen som innehåller ikonen och andra bildresurser som används av noden.
ActionDescription.viewAssemblyDescription Nodens vytyp.

Nodhierarki

Definiera sammanhängande noder på följande sätt:

<RootNodeDescription>
  <ChildNodes>
      <RootNodeDescription>
               <ChildNodes>
               ...
               </ChildNodes>
      </RootNodeDescription>
  </ChildNodes>
</RootNodeDescription>  

Se även

Så här skapar du en Configuration Manager konsolnodom konsolnoder