Implementación de la extensión de la consola de Configuration Manager

La implementación de una extensión típica de Configuration Manager tiene que tener en cuenta acciones, formularios, vistas, clases de administración y extensiones de nodo.

Al implementar una extensión de Configuration Manager, los archivos se instalan en los siguientes directorios:

Tipo de extensión Directorio
Acciones %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para el ensamblado

% ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions para los archivos XML de acción
Forms % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para el ensamblado

% ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms para los archivos XML de formulario
Vistas % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin para el ensamblado
Nodes %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para el ensamblado

% ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes para los archivos XML del nodo
ManagementClasses %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para el ensamblado

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses para las clases de administración archivos XML

Importante

La colocación de los ensamblados y dependencias en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin puede crear conflictos con otras extensiones de consola e impedir que se cargue la extensión.

También debe realizar las siguientes tareas durante las acciones de instalación y desinstalación.

Acciones personalizadas

Instalar una acción personalizada

Para instalar un archivo XML de acción personalizada, copie el archivo en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID> , donde <GUID> es el identificador GUID del nodo al que se aplica la acción.

Quitar una acción personalizada

Para quitar una acción personalizada, elimine el archivo XML de acción personalizada. Si no hay otros archivos XML en la carpeta, es seguro quitar la carpeta.

Forms

Instalación de un formulario

Copie el ensamblado del formulario en %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin o en la carpeta de instalación de la aplicación.

Si va a implementar en un directorio que no sea la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, el atributo XML<Assembly> de formulario, Namedebe incluir el nombre de archivo del ensamblado y la ruta de acceso completa al archivo. Para obtener más información, consulte Cómo crear XML de formulario para una hoja de propiedades de Configuration Manager.

Para instalar un archivo XML de hoja de propiedades de extensión para un formulario, copie el archivo en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms. Dado que todos los formularios de extensión se encuentran en esta carpeta, debe asegurarse de que el archivo XML tenga un nombre único. Se le sugiere que utilice el nombre de su empresa como parte del nombre de archivo.

Si el formulario es una extensión de una hoja de propiedades existente, debe determinar si la hoja de propiedades ya existe en la carpeta Extensiones\Formularios y, a continuación, agregar la página de propiedades a esa hoja de propiedades.

Cuando se carga la consola de Configuration Manager, carga hojas de propiedades en la carpeta Extensiones\Formularios con preferencia a las hojas de propiedades existentes.

Debe usar el VendorId atributo del Page elemento, ya que esto permite que otros proveedores identifiquen y eviten cambiar sus extensiones.

Eliminar un formulario

Para quitar un formulario que no amplía una hoja de propiedades existente, quite el archivo XML de la hoja de propiedades de la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.

Para quitar una página de propiedades que ha agregado a una hoja de propiedades existente, debe realizar las siguientes acciones con la hoja de propiedades:

  • Compruebe las páginas de propiedades para ver si hay otros Id. de proveedor distintos de Microsoft Corporation. Si no existe ninguno, es seguro eliminar el archivo XML de la hoja de propiedades de la carpeta Extensiones\Formularios.

  • Si existen otros identificadores de proveedor, quite el XML de la página de propiedades de la hoja de propiedades y deje la hoja de propiedades en la carpeta Extensiones\Formularios.

Vistas

Instalar una vista

Para instalar una vista, copie el ensamblado de la vista en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin o en la carpeta de instalación de la aplicación.

Si está implementando en una carpeta distinta de %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, el elemento XML<Assembly> del nodo debe incluir el nombre de archivo del ensamblado y la ruta de acceso completa al archivo. Para obtener más información, consulta Cómo crear nodos XML para una vista de consola de Configuration Manager.

También debe copiar el nodo XML que integra la vista en la consola de Configuration Manager en la carpeta> %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, donde <GUID> es el identificador GUID del nodo al que se aplica la acción. Para obtener más información, vea la sección "Nodos" más adelante en este tema.

Quitar una vista

Para quitar una vista, elimine el ensamblado de vistas de la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin. Debe asegurarse de que ninguna otra extensión hace referencia a la vista antes de eliminarla. También debe eliminar el archivo XML del nodo de la vista de la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , donde <GUID> es el identificador GUID del nodo al que se aplica la acción.

Clases de administración personalizadas

Instalación de una clase de administración personalizada

Copie el ensamblado de la clase de administración en %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin o en la carpeta de instalación de la aplicación.

Para instalar un archivo XML de clase de administración personalizado, copie el archivo en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses. Dado que todas las clases de administración personalizadas se colocan en esta carpeta, debe asegurarse de que el archivo XML tenga un nombre único. Se le sugiere que utilice el nombre de su empresa como parte del nombre de archivo.

Quitar una clase de administración personalizada

Para quitar una clase de administración personalizada, elimine el archivo XML de la clase de administración personalizada. Si no hay otros archivos XML en la carpeta, es seguro quitar la carpeta.

Nodes

Instalación de un nodo

Para instalar un nodo, cree una carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , donde <GUID> es el identificador GUID del nodo primario de la consola de Configuration Manager. Copie el archivo XML del nodo en la carpeta GUID. Para obtener más información, consulte Acerca de los nodos de consola.

Quitar un nodo

Para quitar un nodo, elimine el archivo XML del nodo de la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> .

Consulta también

Acerca de la extensión de la consola de Configuration Manager Acerca de las acciones de la consola de Configuration Manager Acerca de los formularios de consolaAcerca de las clases de administración de consola Acerca delos nodos de consolaAcerca de las vistas de consola