Sobre as exibições do console do Configuration Manager

As exibições do console do Configuration Manager são exibidas no painel de resultados do console do Configuration Manager. Você pode criar suas próprias exibições e disponibilizá-las em qualquer lugar na hierarquia de exibição em árvore.

Criar a montagem de vista

Para criar uma exibição, você deve definir uma classe que implemente a interface IConsoleView2 .

Depois de criar a classe e compilar o assembly, coloque-o na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin onde ele é carregado pelo console do Configuration Manager.

Para obter mais informações, consulte Como criar uma exibição do Console do Administrador do Configuration Manager.

Criando o XML do Nó

A exibição é integrada ao console do Configuration Manager quando você cria um arquivo XML que descreve o local, as consultas, as ações e os recursos necessários para o nó que exibe a exibição. O arquivo XML do nó é colocado na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes, em uma pasta nomeada com o GUID do nó pai do nó.

Para obter mais informações, consulte Como criar XML do nó para uma exibição do console do administrador do Configuration Manager.

Para obter mais informações sobre XML de nó, consulte Sobre nós de console.

Ajuda

Ajuda F1

Você pode adicionar suporte à Ajuda F1 às suas exibições especificando o HelpID atributo do elemento de exibição QueryDescription no XML do nó. HelpID No atributo, especifique o caminho para o arquivo .chm e o tópico que deseja exibir no seguinte formato:

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

Por exemplo, a declaração de elemento a seguir QueryDescription carrega o tópico "Como criar um pacote" do .chm do Configuration Manager. Supõe-se que o .chm esteja em c:\chm.

Observação

O assembly referenciado abaixo (ConfigMgrObjectsControl.dll) é criado na exibição personalizada Como criar um console 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 usar o QueryDescription elemento, consulte Como criar XML do nó para uma exibição do console do Configuration Manager.

Ajuda personalizada

Você também pode exibir seu próprio domínio .chm fora do sistema de Ajuda da F1. Por exemplo, você pode adicionar um botão ao seu formulário que abre seu arquivo .chm de Ajuda. Para obter mais informações sobre como abrir formulários da Ajuda do Windows, consulte a classe Ajuda na Biblioteca de Classes do .NET Framework.

Confira também

Sobre extensões de consoleComo criar um console do Configuration ManagerComo criar XML de nó para uma exibição do console do Configuration Manager