Configuration Manager控制台节点 XML

Configuration Manager控制台的节点 XML 位于 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ 文件夹中的工作区 XML 文件中。 但是,扩展节点 XML 文件位于 AdminConsole\XmlStorage\Extensions\Nodes\<GUID> 文件夹中,其中 <GUID> 是父节点的命名空间 GUID 标识符。

以下 XML 定义名为“MyNode”的扩展节点。 “MyNode”节点定义为站点配置节点的子节点 (d61498cb-7b3f-4748-ae3e-026674fb0cbd) Configuration Manager控制台的管理工作区。 “MyNode”与Microsoft相关联。ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription 类型,它是随Configuration Manager附带的网格视图。 选择节点后,它将导致网格视图显示在视图面板中。 网格视图显示两个属性, (RoleNameSiteCode) WQL 查询返回的每个 MyClass 自定义管理类实例。

注意

下面引用UIExtensionsDemo.dll是引用自定义程序集的示例。


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

重要元素包括:

元素 说明
RootNodeDescription 描述节点的根节点。
Configuration Manager控制台 RootNodes 元素 用于描述节点的根节点。
NodeDescription 描述树视图和结果窗格的节点的父级。
RootNodeDescription.resourceAssembly 要从中加载此节点实例的资源的程序集。
ActionDescription.imageDescription 包含图标和节点使用的其他图像资源的程序集。
ActionDescription.viewAssemblyDescription 节点的视图类型。

节点层次结构

按以下方式定义级联节点:

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

另请参阅

如何创建Configuration Manager控制台节点关于控制台节点