XML del nodo de consola de Configuration Manager
El XML del nodo de la consola de Configuration Manager se encuentra en los archivos XML del área de trabajo que se encuentran en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Sin embargo, los archivos XML del nodo de extensión se colocan en la carpeta AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, donde <GUID> es el identificador GUID del espacio de nombres para el nodo primario.
El siguiente XML define un nodo de extensión denominado "MyNode". El nodo "MyNode" se define como un elemento secundario del nodo Configuración del sitio (d61498cb-7b3f-4748-ae3e-026674fb0cbd) en el área de trabajo Administración de la consola de Configuration Manager. "MyNode" está asociado a un Microsoft. Tipo ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription que es una vista de cuadrícula que se incluye con Configuration Manager. Cuando se selecciona el nodo, hará que aparezca una vista de cuadrícula en el panel de vista. La vista de cuadrícula muestra dos propiedades (RoleName y SiteCode) de cada MyClass
instancia de clase de administración personalizada devuelta por la consulta WQL.
Nota:
El UIExtensionsDemo.dll al que se hace referencia a continuación es un ejemplo de referencia a un ensamblado 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>
Los elementos importantes son:
Elemento | Descripción |
---|---|
RootNodeDescription | Describe el nodo raíz del nodo. |
Configuration Manager elemento RootNodes de la consola | Nodo raíz para describir el nodo. |
NodeDescription | Elemento primario para los nodos que describen la vista de árbol y el panel de resultados. |
RootNodeDescription.resourceAssembly | Ensamblado desde el que se van a cargar recursos para esta instancia de nodo. |
ActionDescription.imageDescription | Ensamblado que contiene el icono y otros recursos de imagen utilizados por el nodo. |
ActionDescription.viewAssemblyDescription | Tipo de vista del nodo. |
Jerarquía de nodos
Defina los nodos en cascada de la siguiente manera:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Vea también
Creación de un nodo de consola de Configuration ManagerAcerca de los nodos de consola