Węzeł konsoli programu Configuration Manager XML

Plik XML węzła konsoli programu Configuration Manager znajduje się w plikach XML obszaru roboczego znajdujących się w folderze %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Natomiast pliki XML węzła rozszerzenia są umieszczane w folderze AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, gdzie <GUID> to identyfikator GUID obszaru nazw dla węzła nadrzędnego.

Poniższy kod XML definiuje węzeł rozszerzenia o nazwie "MyNode". Węzeł "MyNode" jest zdefiniowany jako element podrzędny węzła Konfiguracja lokacji (d61498cb-7b3f-4748-ae3e-026674fb0cbd) w obszarze roboczym Administracja konsoli programu Configuration Manager. "MyNode" jest skojarzony z typem Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription który jest widokiem siatki dostarczanym z programem Configuration Manager. Zaznaczenie węzła spowoduje wyświetlenie widoku siatki w panelu widoku. W widoku siatki są wyświetlane dwie właściwości (RoleName i SiteCode) każdego MyClass wystąpienia niestandardowej klasy zarządzania, które jest zwracane przez zapytanie WQL.

Uwaga

UIExtensionsDemo.dll przywoływany poniżej jest przykładem odniesienia do zespołu niestandardowego.


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

Ważnymi elementami są:

Element Opis
Opis węzła głównego Opisuje węzeł główny węzła.
Element RootNodes konsoli programu Configuration Manager Węzeł główny służący do opisywania węzła.
NodeDescription (Opis węzła) Element nadrzędny węzłów opisujących widok drzewa i okienko wyników.
RootNodeDescription.resourceAssembly Zestaw, z którego mają zostać załadowane zasoby dla tego wystąpienia węzła.
ActionDescription.imageDescription Zestaw zawierający ikonę i inne zasoby obrazów używane przez węzeł.
ActionDescription.viewAssemblyDescription Typ widoku węzła.

Hierarchia węzłów

Zdefiniuj węzły kaskadowe w następujący sposób:

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

Zobacz też

Jak utworzyć węzeł konsoli programu Configuration ManagerInformacje o węzłach konsoli