Configuration Manager控制台 RootNodes 元素

RootNodes 元素是功能的最顶层节点。 例如,软件分发。

元素 RootNodes 负责呈现节点。 它定义用于显示结果窗格的查询和布局,以及添加到Configuration Manager控制台树节点的任何动态节点。 节点 NodeDescription 定义这些用户界面元素。

根节点有一种类型的子节点, <即 ChildNodes>。

子节点

ChildNode 元素是出现在某个功能的根节点下的静态节点。 例如,包是软件分发节点的子节点。 子节点显示在 节点下, ChildNodes 每个子节点由节点 RootNodeDescription 描述。 每个子节点可能具有子元素中描述的更多子 RootNode 节点。

描述树视图窗格和结果窗格

作为 的子级RootNodesNodeDescription提供Configuration Manager控制台中使用的树视图窗格和结果窗格的说明。 NodeDescription 包含以下三个子元素:

  • QueryDescription

  • DetailsPaneDescription

QueryDescription

元素 QueryDescription 可用于在 SMS 提供程序中查询要显示在节点中的对象。 元素 QueryDescription 包括以下属性:

属性 说明
NamespaceGuid 查询应用到的节点。
Type 查询的类型。 通常,这是一个 WQL 查询。
DisplayName Description 在Configuration Manager控制台中显示名称和说明的文本字符串。 通常,不过将使用查询的结果。 下一部分中的代码示例显示集合的 name 属性。

以下元素是 的一些子元素 QueryDescription

元素 说明
Query 用于填充节点的 WQL 查询。
ReturnedClassType 返回的Configuration Manager或自定义对象的类型。

DetailPaneDescription

元素 DetailsPaneDescription 用于定义与特定节点关联的详细信息面板。 元素 DetailsPaneDescription 包括以下属性:

属性 说明
ObjectClass 详细信息窗格应用于的对象类型。

以下元素是 的一些子元素 DetailsPaneDescription

元素 说明
PanePageDescription 定义应在详细信息窗格中加载的详细信息页。 包括页面所在的程序集、页面标题和应运行的查询,以便检索要显示的任何数据。

下面是元素定义的 XML 示例 DetailsPaneDescription 。 详细信息窗格面向某个SMS_Package类型,并返回所选SMS_Package对象中包含的所有SMS_Package对象。 然后,返回的集合将显示在网格视图中。 用于显示的属性在 元素中 PropertyList 定义。

<DetailsPaneDescription ObjectClass="SMS_Package">    <PanePageDescription ObjectClass="SMS_Package" PageGuid="ce027fe6-ffd8-4825-ad7b-029c39e97327" Description="ProgramsTabDescription">   <ResourceAssembly>      <Assembly>AdminUI.Program.dll</Assembly>       <Type>Microsoft.ConfigurationManagement.AdminConsole.Program.Properties.Resources.resources</Type>   </ResourceAssembly>   <PageTitle>ProgramsTabName</PageTitle>   <QuerySettingsDescription QueryClass="SMS_Program">    <Queries>       <QueryDescription NamespaceGuid="d13e9848-2c76-418c-ab96-9a2940aaf0de" Type="WQL" DisplayName="##SUB:ProgramName##" Description="##SUB:ProgramName##">         <Query>SELECT * FROM SMS_Program WHERE PackageId='##SUB:PackageId##'</Query>          <ReturnedClassType>SMS_Program</ReturnedClassType>        <Actions>      </Actions>      </QueryDescription>  </Queries>   <PropertyList>       <PropertyDescription Name="ProgramName" />       <PropertyDescription Name="CommandLine" />       <PropertyDescription Name="Run" />       <PropertyDescription Name="DiskSpaceReq" />      <PropertyDescription Name="Comment" />    </PropertyList>   </QuerySettingsDescription> </PanePageDescription></DetailsPaneDescription>  

另请参阅

如何创建Configuration Manager管理员控制台节点
关于Configuration Manager管理员控制台节点
如何查找Configuration Manager节点 GUID