Compartilhar via


Sobre Configuration Manager Exibições do Console

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

Criando o Assembly de Exibição

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

Depois de criar a classe e criar o assembly, coloque-a na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, na qual ela é carregada pelo console Configuration Manager.

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

Criando o XML do Nó

O modo de exibição é integrado ao console Configuration Manager quando você cria um arquivo XML que descreve o local, consultas, ações e 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 para o nó.

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

Para obter mais informações sobre o nó XML, 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 nó XML. HelpID No atributo, você especifica 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 Configuration Manager .chm. Presume-se que o .chm esteja em c:\chm.

Observação

O assembly referenciado abaixo (ConfigMgrObjectsControl.dll) é criado no Modo de Criar uma exibição personalizada do 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 de nó para uma exibição de console Configuration Manager.

Ajuda personalizada

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

Confira também

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