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