Gerenciador de Conversão de Pacotes
Aplica-se a: Gerenciador de Configurações (branch atual)
O Gerenciador de Conversão de Pacotes ajuda você a converter pacotes herdados Configuration Manager em aplicativos. Os aplicativos têm benefícios adicionais, como dependências, regras de requisito, métodos de detecção e afinidade de dispositivo de usuário.
Um aplicativo Configuration Manager contém arquivos e programas que você implanta em dispositivos cliente. No entanto, ao contrário de pacotes e programas herdados, um aplicativo fornece funcionalidade adicional centrada no usuário. Por exemplo, um aplicativo pode conter tipos de implantação para uma instalação local de um pacote de software, um pacote de aplicativo virtual ou uma versão do aplicativo para dispositivos móveis.
Para saber mais, confira os seguintes artigos:
Importante
Se você instalou anteriormente uma versão mais antiga do Gerenciador de Conversão de Pacotes, primeiro desinstale-a antes de atualizar seu site. Essa versão integrada não requer instalação, mas pode entrar em conflito com as versões existentes.
Esta versão integrada do Gerenciador de Conversão de Pacotes funciona em pacotes no Configuration Manager site de branch atual. Não é uma ferramenta autônoma. Se você tiver pacotes e programas em uma versão mais antiga do Configuration Manager, primeiro migre os pacotes para o site da ramificação atual. Para obter mais informações, consulte Migrar dados entre hierarquias.
Planejamento
Antes de começar a converter pacotes em aplicativos, primeiro desenvolva um plano. O seguinte processo é um plano de exemplo:
Definir um plano de conversão de pacote detalhado
Esta seção descreve dois planos de conversão de pacote de exemplo:
Um ambiente de teste de alto recurso: você tem um ambiente de teste com os recursos, permissões e arquitetura para replicar totalmente seu ambiente de produção.
Um ambiente de teste de recurso limitado: você não tem um ambiente de teste que replica totalmente o ambiente de produção.
Ajuste esses planos conforme necessário para outros problemas específicos do seu ambiente.
Plano de exemplo para um ambiente de teste de alto recurso
Seu ambiente de teste tem os recursos, permissões e arquitetura semelhantes ao seu ambiente de produção. Use o ambiente de teste para analisar e converter com eficiência todos os pacotes e, em seguida, testar todos os seus aplicativos Configuration Manager. Depois de concluir esse trabalho, transfira-o para o ambiente de produção.
Seu plano de conversão de pacote pode ser semelhante às seguintes etapas:
Selecione os pacotes que você deseja converter.
Migre os pacotes para conversão em seu ambiente de teste.
Prepare os pacotes para conversão.
Selecione pacotes de teste.
Analisar, investigar e converter os pacotes de teste.
Teste os aplicativos convertidos.
Analise e converta os pacotes restantes (sem teste).
Exporte os aplicativos do ambiente de teste. Importe-os para o ambiente de produção.
Plano de exemplo para um ambiente de teste de recurso limitado
Seu ambiente de teste não tem os recursos, permissões e arquitetura semelhantes ao seu ambiente de produção. Você não pode analisar, testar e converter todos os pacotes. Nesse cenário, analise, investigue, converta e teste apenas os pacotes de teste. Em seguida, migre os pacotes restantes para o ambiente de produção para analisar e converter.
Seu plano de conversão de pacote pode ser semelhante às seguintes etapas:
Selecione os pacotes que você deseja converter.
Selecione pacotes de teste.
Migre os pacotes de teste para o ambiente de teste.
Prepare os pacotes de teste para conversão.
Analisar, investigar e converter os pacotes de teste.
Teste os aplicativos convertidos.
Exporte os aplicativos de teste do ambiente de teste. Em seguida, importe-os para o ambiente de produção.
Migre os pacotes restantes para o ambiente de produção e prepare-os para conversão.
Analise, investigue e converta os pacotes restantes no ambiente de produção.
Libere os aplicativos restantes para o ambiente de produção.
Selecionar e preparar pacotes para conversão
Selecione os pacotes que você deseja converter
Nem todos os pacotes são adequados para serem convertidos em aplicativos. Antes de começar a converter pacotes, identifique os pacotes que não serão convertidos.
Os melhores tipos de pacote para conversão em aplicativos são aqueles que contêm software voltado para o usuário, por exemplo:
Arquivos do Instalador do Windows (.msi e .msu)
Microsoft programas de Virtualização de Aplicativo (App-V)
Arquivos executáveis do Windows (.exe)
Os tipos de pacote que são melhor mantidos como pacotes e não convertidos em aplicativos incluem:
Ferramentas de manutenção do sistema. Por exemplo, scripts ou utilitários de backup.
Pacotes para software que estão sem suporte.
Dica
Depois de identificar pacotes que não são apropriados para conversão em aplicativos, mova-os para uma pasta separada no console Configuration Manager. Para criar uma pasta de pacote no console Configuration Manager:
- Clique com o botão direito do mouse no nó Pacotes .
- Selecione Pastas e selecione Criar Pasta.
- Insira o nome da pasta, por exemplo
Not Converted
. - Clique em OK.
Preparar os pacotes para conversão
Para cada pacote que você deseja converter, verifique se eles estão em conformidade com as seguintes condições:
O local dos arquivos de origem é um caminho UNC completo, por exemplo
\\Server\Share\File
.Os arquivos do Windows Installer usam apenas um código de produto exclusivo.
Selecionar pacotes de teste
Se possível, seu grupo de pacotes de teste deve incluir pacotes que atendam aos seguintes critérios:
Pelo menos um pacote de teste com um estado de preparação de Automático.
Pelo menos um pacote de teste com um estado de preparação do Manual.
O ideal é que os pacotes de teste sejam pacotes principais, por exemplo:
Pacotes que você conhece bem.
Pacotes que são os mais importantes para sua organização.
Pacotes que você pode testar com mais facilidade.
Identifique os pacotes apropriados para testes. Em seguida, mova-os para uma pasta separada no console Configuration Manager.
Analisar, investigar e converter pacotes
Analisar pacotes
Para analisar um pacote individual ou um pequeno grupo, use o Gerenciador de Conversão de Pacotes integrado no console Configuration Manager. Para obter mais informações, consulte Como analisar e converter pacotes.
Observação
Consulte o nó Status da Conversão de Pacotes no workspace Monitoramento . Ele exibe informações de resumo sobre os processos de análise e conversão.
Investigar resultados da análise
Depois de analisar os pacotes de teste, investigue os pacotes com um estado de preparação de Manual ou Erro. Determine os motivos pelos quais eles têm esse estado. Alguns motivos comuns para um estado de preparação de Manual ou Erro incluem:
O pacote não contém as informações necessárias para criar um método de detecção em um tipo de implantação de aplicativo.
O pacote não contém as informações necessárias para converter coleções em condições e requisitos globais.
O pacote contém mais de um programa.
O pacote depende de outro pacote que você não converteu em um aplicativo.
Para obter mais informações, use os seguintes recursos:
Examine as mensagens de erro e as correções em Referência técnica para mensagens de erro do Gerenciador de Conversão de Pacotes
Examine o arquivo de log PCMTrace.log
Converter os pacotes
Para obter mais informações sobre como converter pacotes, consulte Como analisar e converter pacotes.
Observação
Consulte o nó Status da Conversão de Pacotes no workspace Monitoramento . Ele exibe informações de resumo sobre os processos de análise e conversão.
Testar e implantar os aplicativos
Teste os aplicativos, no ambiente de teste ou no ambiente de produção, de acordo com seu plano de conversão de pacote detalhado.
Recomendações
Use o nó Status da Conversão de Pacotes no workspace Monitoramento . Ele exibe informações de resumo sobre os processos de análise e conversão.
Investigue os programas em seus pacotes conhecidos como wrappers. Use o plug-in do Gerenciador de Conversão de Pacotes para converter suas funções na funcionalidade de Configuration Manager equivalente.
Verifique se você testa minuciosamente cada aplicativo convertido antes de implantá-lo em um ambiente de produção.