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 Windows formularios, vea la clase Ayuda de la biblioteca de clases de .NET Framework.

Consulta también

Acerca de las extensiones de consola Cómo crear una consola de Configuration Manager
Creación de XML de nodo para una vista de consola de Configuration Manager