Acerca de Configuration Manager vistas de consola
Configuration Manager vistas de consola se muestran en el panel de resultados de la consola de Configuration Manager. Puede crear sus propias vistas y hacer que estén disponibles en cualquier lugar de la jerarquía de vistas de árbol.
Creación del ensamblado de vista
Para crear una vista, debe definir una clase dentro de que implemente la interfaz IConsoleView2 .
Después de crear la clase y compilar el ensamblado, colócarlo en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin donde la consola de Configuration Manager lo carga.
Para obtener más información, vea How to Create a Configuration Manager Administrator Console View (Cómo crear una vista de consola de administrador de Configuration Manager).
Creación del XML de nodo
La vista se integra en la consola de Configuration Manager al crear un archivo XML que describe la ubicación, las consultas, las acciones y los recursos necesarios para el nodo que muestra la vista. El archivo XML del nodo se coloca en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes, en una carpeta denominada con el GUID del nodo primario para el nodo.
Para obtener más información, vea How to Create Node XML for a Configuration Manager Administrator Console View (Cómo crear XML de nodo para una vista de consola de administrador de Configuration Manager).
Para obtener más información sobre el XML del nodo, consulte Acerca de los nodos de consola.
Ayuda
Ayuda F1
Puede agregar compatibilidad con la Ayuda de F1 a las vistas especificando el HelpID
atributo del elemento view QueryDescription
en el XML del nodo. En el HelpID
atributo, especifique la ruta de acceso al archivo .chm y el tema que desea mostrar en el formato siguiente:
HelpID="<path to chm>::<path to topic><topic name>.htm"
Por ejemplo, la siguiente QueryDescription
declaración de elemento carga el tema "How to Create a Package" del Configuration Manager .chm. Se supone que .chm está en c:\chm.
Nota:
El ensamblado al que se hace referencia a continuación (ConfigMgrObjectsControl.dll) se crea en la vista personalizada De cómo crear una consola de Configuration Manager.
<ViewAssemblyDescriptions> <ViewAssemblyDescription> <Assembly> ConfigMgrObjectsControl.dll </Assembly> <Type> Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrObjectsView.ConfigMgrObjectsViewDescription </Type> <CustomData> <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PropertyItemsData> <Properties> <string>MyProperty1</string> <string>MyProperty2</string> </Properties> <ClassName>_SDK</ClassName> </PropertyItemsData> </ConfigurationData> </CustomData> </ViewAssemblyDescription> </ViewAssemblyDescriptions> <Actions> </Actions> <Queries> <QueryDescription NamespaceGuid="a4b9867e-8fc8-4fae-8a1a-0c798c22e010" Type="WQL" HelpTopic="C:\chm\SystemCenterConfigurationManager_SDK.chm::/html/2c295b3b-e23c-4084-ad4a-8bba328ef6fc.htm"> <Query>GetData</Query> <ReturnedClassType>_SDK</ReturnedClassType> <Actions> <ActionDescription Class="ShowDialog" DisplayName="ShowDialogActionName" Description="ShowDialogActionDescription"> <ShowOn> <string>DefaultHomeTab</string> <string>ContextMenu</string> </ShowOn> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>ActionIcon</ImageResourceName> </ImagesDescription> <DialogId>MyDialog</DialogId> </ActionDescription> </Actions> </QueryDescription> </Queries>
Para obtener más información sobre cómo usar el QueryDescription
elemento , 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).
Ayuda personalizada
También puede mostrar su propio .chm fuera del sistema de ayuda F1. Por ejemplo, puede agregar un botón al formulario que abra el archivo .chm de ayuda. Para obtener más información sobre cómo abrir la Ayuda desde formularios Windows Forms, vea la clase Ayuda en la biblioteca de clases de .NET Framework.
Consulta también
Acerca de las extensiones de consolaCómo crear una consola de Configuration Manager
Creación de XML de nodo para una vista de consola de Configuration Manager