XML de Nós da Consola do Configuration Manager
O nó XML para a consola 'Gestor de Configuração' encontra-se no espaço de trabalho Ficheiros XML localizados na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot. No entanto, os ficheiros XML do nó de extensão são colocados na pasta AdminConsole\XmlStorage\Extensions\Nodes \<GUID , onde está o > <GUID> identificador GUID do espaço-nome para o nó-mãe.
O seguinte XML define um nó de extensão chamado "MyNode". O nó "MyNode" é definido como uma criança do nó de configuração do site (d61498cb-7b3f-4748-ae3e-026674fb0cbd) no espaço de trabalho da Administração da consola Configuration Manager. "MyNode" está associado a um Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.View Description type que é uma visão de grelha que envia com Gestor de Configuração. Quando o nó for selecionado, fará com que uma vista de grelha apareça no painel de visualização. A vista da grelha apresenta duas propriedades (RoleName e SiteCode) de cada instância de classe de MyClass
gestão personalizada que é devolvida pela consulta WQL.
Nota
O UIExtensionsDemo.dll abaixo referenciado é um exemplo de referência a um conjunto personalizado.
<RootNodeDescription NamespaceGuid="d61498cb-7b3f-4748-ae3e-026674fb0cbd" Id="MyNode" DisplayName="NodeName" Description="NodeDescription"> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>NodeIcon</ImageResourceName> </ImagesDescription> <ViewAssemblyDescriptions> <ViewAssemblyDescription> <Assembly>AdminUI.ConsoleView.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription</Type> <CustomData> <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PropertyItemsData> <Properties> <string>RoleName</string> <string>SiteCode</string> </Properties> <ClassName>MyClass</ClassName> </PropertyItemsData> </ConfigurationData> </CustomData> </ViewAssemblyDescription> </ViewAssemblyDescriptions> <Actions> </Actions> <Queries> <QueryDescription NamespaceGuid="81957874-9c03-4261-84eb-3cf6c31bf251" Type="WQL"> <Query>SELECT * FROM SMS_SCI_SysResUse</Query> <ReturnedClassType>MyClass</ReturnedClassType> </QueryDescription> </Queries>\</RootNodeDescription>
Os elementos importantes são:
Elemento | Descrição |
---|---|
RootNodeDescription | Descreve o nó de raiz para o nó. |
Elemento RootNodes da Consola do Configuration Manager | Nó de raiz para descrever o nó. |
Não descrição | Pais para nós descrevendo a vista da árvore e painel de resultados. |
RootNodeDescription.resourceAssembly | A montagem a partir da qual carregar recursos para este nó. |
Descrição actionDescription.imageDescrição | O conjunto contendo o ícone e outros recursos de imagem utilizados pelo nó. |
ActionDescription.viewAssemblyDescription | O tipo de vista do nó. |
Hierarquia do nó
Defina os nosdes em cascata da seguinte forma:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Ver também
Como criar um nó de consola do gestor de configuração sobre os nóns de consola