Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El nodo XML para la consola de Configuration Manager se encuentra en los archivos XML del área de trabajo ubicados en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Sin embargo, los archivos XML del nodo de extensión se encuentran en la carpeta AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, donde <GUID> es el identificador GUID de espacio de nombres para el nodo primario.
El siguiente XML define un nodo de extensión llamado "MyNode". El nodo "MyNode" se define como un elemento secundario del nodo de 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 tipo Microsoft.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 vistas. La vista de cuadrícula muestra dos propiedades (RoleName y SiteCode) de cada MyClass instancia de clase de administración personalizada que devuelve 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. |
| Elemento RootNodes de consola de Configuration Manager | 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 | El ensamblado que contiene el icono y otros recursos de imagen utilizados por el nodo. |
| ActionDescription.viewAssemblyDescription | El 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
Cómo crear un nodo de consola de Configuration Manager Acerca de los nodos deconsola