Configuration Manager控制台 RootNodes 元素
RootNodes
元素是功能的最顶层节点。 例如,软件分发。
元素 RootNodes
负责呈现节点。 它定义用于显示结果窗格的查询和布局,以及添加到Configuration Manager控制台树节点的任何动态节点。 节点 NodeDescription
定义这些用户界面元素。
根节点有一种类型的子节点, <即 ChildNodes>。
子节点
ChildNode
元素是出现在某个功能的根节点下的静态节点。 例如,包是软件分发节点的子节点。 子节点显示在 节点下, ChildNodes
每个子节点由节点 RootNodeDescription
描述。 每个子节点可能具有子元素中描述的更多子 RootNode
节点。
描述树视图窗格和结果窗格
作为 的子级RootNodes
,NodeDescription
提供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