Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
RootNodes элементы являются самыми верхними узлами для компонента. Например, распространение программного обеспечения.
Элемент RootNodes отвечает за отрисовку узла. Он определяет запросы и макет, которые используются для отображения области результатов и всех динамических узлов, добавляемых в узел дерева консоли Configuration Manager. Узел NodeDescription определяет эти элементы пользовательского интерфейса.
Корневой узел имеет один тип дочернего узла — <ChildNodes>.
Дочерние узлы
ChildNode элементы — это статические узлы, которые отображаются под корневым узлом компонента. Например, пакеты являются дочерним узлом узла распространения программного обеспечения. Дочерние узлы отображаются под узлом, ChildNodes и каждый дочерний узел описывается узлом RootNodeDescription . Каждый дочерний узел может иметь дополнительные дочерние узлы, описанные в дочернем RootNode элементе.
Описание области представления дерева и области результатов
В качестве дочернего RootNodesNodeDescription элемента предоставляет описание области представления дерева и области результатов, используемой в консоли Configuration Manager.
NodeDescription включает следующие три дочерних элемента:
QueryDescriptionDetailsPaneDescription
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