Elemento RootNodes do console Configuration Manager
RootNodes
elementos são os nós mais altos para um recurso. Por exemplo, distribuição de software.
O RootNodes
elemento é responsável por renderizar um nó. Ele define as consultas e o layout que são usados para exibir o painel de resultados e todos os nós dinâmicos adicionados ao nó de árvore do console Configuration Manager. O NodeDescription
nó define esses elementos de interface do usuário.
Um nó raiz tem um tipo de nó filho, <ChildNodes>.
Nós filho
ChildNode
elementos são nós estáticos que aparecem sob o nó raiz de um recurso. Por exemplo, Pacotes é um nó filho do nó de distribuição de software. Os nós filho aparecem sob o ChildNodes
nó e cada nó filho é descrito por um RootNodeDescription
nó. Cada nó filho pode ter outros nós filho descritos em um elemento filho RootNode
.
Descrevendo o Painel de Exibição de Árvore e o Painel de Resultados
Como filho de RootNodes
, NodeDescription
fornece uma descrição do painel de exibição de árvore e do painel de resultados usado no console Configuration Manager.
NodeDescription
inclui os seguintes três elementos filho:
QueryDescription
DetailsPaneDescription
QueryDescription
O QueryDescription
elemento pode ser usado para consultar o Provedor de SMS para que objetos sejam exibidos no nó. O QueryDescription
elemento inclui os seguintes atributos:
Atributo | Descrição |
---|---|
NamespaceGuid |
O nó ao qual a consulta se aplica. |
Type |
O tipo da consulta. Normalmente, essa é uma consulta WQL. |
DisplayName Description |
Exibe cadeias de caracteres de texto para o nome e a descrição no console Configuration Manager. Normalmente, embora você use os resultados da consulta. Os exemplos de código na próxima seção exibem a propriedade name da coleção. |
Os seguintes elementos são alguns dos elementos filho de QueryDescription
:
Elemento | Descrição |
---|---|
Query |
A consulta WQL usada para preencher o nó. |
ReturnedClassType |
O tipo do objeto Configuration Manager ou personalizado retornado. |
DetailPaneDescription
O DetailsPaneDescription
elemento é usado para definir o painel de detalhes associado a um nó específico. O DetailsPaneDescription
elemento inclui os seguintes atributos:
Atributo | Descrição |
---|---|
ObjectClass |
O tipo de objeto ao qual o painel de detalhes se aplica. |
Os seguintes elementos são alguns dos elementos filho de DetailsPaneDescription
:
Elemento | Descrição |
---|---|
PanePageDescription |
Define a página de detalhes que deve ser carregada no painel de detalhes. Inclui o assembly em que a página está localizada, o título da página e a consulta que devem ser executadas para recuperar todos os dados para exibição. |
Abaixo está um exemplo XML de uma DetailsPaneDescription
definição de elemento. O painel de detalhes é direcionado a um SMS_Package
tipo e retorna todos os SMS_Package
objetos incluídos no objeto selecionado SMS_Package
. A coleção retornada é exibida em uma exibição de grade. As propriedades para exibição são definidas no PropertyList
elemento.
<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>
Confira também
Como criar um nó de console do administrador Configuration Manager
Sobre Configuration Manager nós de console do administrador
Como encontrar um GUID de nó Configuration Manager