implementação da extensão da consola do Configuration Manager
A implementação de uma extensão de Configuration Manager típica tem de ter em conta as ações, formulários, vistas, classes de gestão e extensões de nós.
Quando implementa uma extensão Configuration Manager, instala os ficheiros nos seguintes diretórios:
Tipo de Extensão | Diretório |
---|---|
Ações | %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para a assemblagem % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions para os ficheiros XML de ação |
Formulários |
%
ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para a assemblagem % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms para os ficheiros XML do formulário |
Exibições | % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin para a assemblagem |
Nós | %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para a assemblagem % ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes para os ficheiros XML do nó |
ManagementClasses | %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin para a assemblagem %ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses para os ficheiros XML das classes de gestão |
Importante
Colocar as assemblagens e dependências na pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin pode criar conflitos com outras extensões da consola e impedir o carregamento da extensão.
Também tem de efetuar as seguintes tarefas durante a instalação e desinstalação de ações.
Ações Personalizadas
Instalar uma Ação Personalizada
Para instalar um ficheiro XML de ação personalizada, copie o ficheiro para a pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID, em <que GUID>> é o identificador GUID do nó a que a ação se aplica.
Remover uma Ação Personalizada
Para remover uma ação personalizada, elimine o ficheiro XML de ação personalizada. Se não existirem outros ficheiros XML na pasta, é seguro remover a pasta.
Formulários
Instalar um Formulário
Copie a assemblagem do formulário para %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin ou para a pasta de instalação da aplicação.
Se estiver a implementar num diretório diferente da pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, o atributo XML<Assembly
> do formulário, Name
, deve incluir o nome do ficheiro de assemblagem e o caminho completo para o ficheiro. Para obter mais informações, veja How to Create Form XML for a Configuration Manager Property Sheet (Como Criar XML de Formulário para uma Folha de Propriedades do Configuration Manager).
Para instalar um ficheiro XML de folha de propriedades de extensão para um formulário, copie o ficheiro para a pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms. Uma vez que todos os formulários de extensão são colocados nesta pasta, tem de se certificar de que o ficheiro XML tem um nome exclusivo. Sugere-se que utilize o nome da sua empresa como parte do nome do ficheiro.
Se o formulário for uma extensão de uma folha de propriedades existente, tem de determinar se a folha de propriedades já existe na pasta Extensions\Forms e, em seguida, adicionar a página de propriedades a essa folha de propriedades.
Quando a consola do Configuration Manager é carregada, carrega folhas de propriedades na pasta Extensions\Forms em preferência às folhas de propriedades existentes.
Deve utilizar o VendorId
atributo do Page
elemento, uma vez que permite que outros fornecedores identifiquem e evitem alterar as extensões.
Remover um Formulário
Para remover um formulário que não expanda uma folha de propriedades existente, remova o ficheiro XML da folha de propriedades da pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.
Para remover uma página de propriedades que tenha adicionado a uma folha de propriedades existente, tem de efetuar as seguintes ações com a folha de propriedades:
Verifique as páginas de propriedades de VendorIDs diferentes da Microsoft Corporation. Se não existir nenhum, é seguro eliminar o ficheiro XML da folha de propriedades da pasta Extensions\Forms.
Se existirem outros IDs de Fornecedor, remova a página de propriedades XML da folha de propriedades e deixe a folha de propriedades na pasta Extensions\Forms.
Exibições
Instalar uma Vista
Para instalar uma vista, copie a assemblagem da vista para a pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin ou para a pasta de instalação da sua aplicação.
Se estiver a implementar numa pasta diferente de %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, o elemento XML<Assembly
> do nó deve incluir o nome do ficheiro de assemblagem e o caminho completo para o ficheiro. Para obter mais informações, veja How to Create Node XML for a Configuration Manager Console View (Como Criar XML de Nó para uma Vista de Consola do Configuration Manager).
Também tem de copiar o XML do nó que integra a vista na consola do Configuration Manager para a pasta> %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, em <que GUID> é o identificador GUID do nó a que a ação se aplica. Para obter mais informações, consulte a secção "Nós" mais adiante neste tópico.
Remover uma Vista
Para remover uma vista, elimine a assemblagem de vista da pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin. Tem de garantir que nenhuma outra extensão está a referenciar a vista antes de a eliminar. Também tem de eliminar o ficheiro XML do nó da vista da pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, em <que GUID>> é o identificador GUID do nó a que a ação se aplica.
Classes de Gestão Personalizadas
Instalar uma Classe de Gestão Personalizada
Copie a assemblagem da classe de gestão para %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin ou para a pasta de instalação da sua aplicação.
Para instalar um ficheiro XML da classe de gestão personalizada, copie o ficheiro para a pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses. Uma vez que todas as classes de gestão personalizadas são colocadas nesta pasta, tem de garantir que o ficheiro XML tem um nome exclusivo. Sugere-se que utilize o nome da sua empresa como parte do nome do ficheiro.
Remover uma Classe de Gestão Personalizada
Para remover uma classe de gestão personalizada, elimine o ficheiro XML da classe de gestão personalizada. Se não existirem outros ficheiros XML na pasta, é seguro remover a pasta.
Nós
Instalar um Nó
Para instalar um nó, crie uma pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , em <que GUID> é o identificador GUID do nó principal da consola Configuration Manager. Copie o ficheiro XML do nó para a pasta GUID. Para obter mais informações, veja Acerca dos nós da consola.
Remover um Nó
Para remover um nó, elimine o ficheiro XML do nó da pasta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> .
Confira também
Acerca da Extensão da Consola do Configuration Manager
Acerca Configuration Manager ações da consolaAcerca dos formulários da consolaAcerca das classes de gestão da consola Acerca dos nós da consolaAcerca das vistas da consola