Элемент RootNodes консоли Configuration Manager
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
Поиск GUID узла Configuration Manager