Acerca das Vistas da Consola do Configuration Manager

Configuration Manager vistas da consola são apresentadas no painel de resultados da consola do Configuration Manager. Pode criar as suas próprias vistas e disponibilizá-las em qualquer parte da hierarquia de vista de árvore.

Criar a Assemblagem de Vistas

Para criar uma vista, tem de definir uma classe que implemente a interface IConsoleView2 .

Depois de criar a classe e criar a assemblagem, coloque-a na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin onde é carregada pela consola do Configuration Manager.

Para obter mais informações, veja How to Create a Configuration Manager Administrator Console View (Como Criar uma Vista da Consola do Administrador do Configuration Manager).

Criar o XML do Nó

A vista é integrada na consola do Configuration Manager quando cria um ficheiro XML que descreve a localização, as consultas, as ações e os recursos necessários para o nó que apresenta a vista. O ficheiro XML do nó é colocado na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes, numa pasta com o nome com o GUID do nó principal do nó.

Para obter mais informações, veja How to Create Node XML for a Configuration Manager Administrator Console View (Como Criar XML de Nó para uma Vista da Consola do Administrador do Configuration Manager).

Para obter mais informações sobre o XML do nó, veja About console nodes (Acerca dos nós da consola).

Ajuda

Ajuda F1

Pode adicionar suporte de Ajuda F1 às suas vistas ao especificar o HelpID atributo do elemento view QueryDescription no nó XML. HelpID No atributo, especifique o caminho para o ficheiro .chm e o tópico que pretende apresentar no seguinte formato:

HelpID="<path to chm>::<path to topic><topic name>.htm"

Por exemplo, a seguinte QueryDescription declaração de elemento carrega o tópico "Como Criar um Pacote" do Configuration Manager .chm. Presume-se que o .chm está em c:\chm.

Observação

A assemblagem referenciada abaixo (ConfigMgrObjectsControl.dll) é criada na Vista Personalizada Como Criar uma Consola 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 obter mais informações sobre como utilizar o QueryDescription elemento , veja Como Criar XML de Nó para uma Vista de Consola do Configuration Manager.

Ajuda personalizada

Também pode apresentar o seu próprio .chm fora do sistema de Ajuda F1. Por exemplo, pode adicionar um botão ao formulário que abre a sua Ajuda .chm. Para obter mais informações sobre como abrir a Ajuda a partir de formulários do Windows, consulte a classe Ajuda na Biblioteca de Classes do .NET Framework.

Confira também

About console extensionsHow to Create a Configuration Manager ConsoleHow to Create Node XML for a Configuration Manager Console View (Como Criar um XML de Nó para uma Vista de Consola do Configuration Manager)