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
Acerca das extensões da consolaComo Criar uma Consola do Configuration Manager
Como Criar XML de Nó para uma Vista de Consola do Configuration Manager