Compartir a través de


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

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

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

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

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

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

% Archivos de programa%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 los archivos XML de las clases de administración

Importante

Colocar 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

Instalación de 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 ningún otro archivo 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 realizar la implementación en un directorio distinto de la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, el atributo XML<Assembly> del formulario, Name, debe incluir el nombre de archivo del ensamblado y la ruta de acceso completa al archivo. Para obtener más información, vea How to Create Form XML for a Configuration Manager Property Sheet.

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 colocan en esta carpeta, debe asegurarse de que el archivo XML tiene un nombre único. Se sugiere que use el nombre de la 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\Forms 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\Forms en preferencia a las hojas de propiedades existentes.

Debe usar el VendorId atributo del Page elemento , ya que esto permite a otros proveedores identificar y evitar cambiar las extensiones.

Quitar un formulario

Para quitar un formulario que no extiende 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 de los identificadores de proveedor distintos de Microsoft Corporation. Si no existe ninguna, es seguro eliminar el archivo XML de hoja de propiedades de la carpeta Extensiones\Forms.

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

Vistas

Instalación de una vista

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

Si va a realizar la implementación 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, vea How to Create Node XML for a Configuration Manager Console View (Cómo crear XML de nodo para una vista de consola de Configuration Manager).

También debe copiar el XML del nodo 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 vista 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 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 personalizada, 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 tiene un nombre único. Se sugiere que use el nombre de la 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 ningún otro archivo 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.

Eliminación de 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 Configuration Manager extensión de consola
Acerca de Configuration Manager acciones de consolaAcerca de los formularios de consolaAcerca de las clases de administración de consolaAcerca de los nodos de consolaAcerca de las vistas de consola