Поделиться через


Элемент RootNodes консоли Configuration Manager

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
Поиск GUID узла Configuration Manager