Package Conversion ManagerPackage Conversion Manager

Aplica-se a: System Center Configuration Manager (Branch Atual)Applies to: System Center Configuration Manager (Current Branch)

A partir da versão 1806, o Gerenciador de Conversão de Pacotes ajuda a converter pacotes legados do Configuration Manager em aplicativos.Starting in version 1806, Package Conversion Manager helps you convert Configuration Manager legacy packages into applications. Os aplicativos apresentam benefícios adicionais, como dependências, regras de requisitos, métodos de detecção e afinidade de dispositivo de usuário.Applications have additional benefits such as dependencies, requirement rules, detection methods, and user device affinity.

Dica

Esse recurso foi introduzido pela primeira vez na versão 1806 como um recurso de pré-lançamento.This feature was first introduced in version 1806 as a pre-release feature. Na versão 1810, esse recurso deixou de ser um recurso de pré-lançamento.Beginning with version 1810, this feature is no longer a pre-release feature.

Um aplicativo do Configuration Manager contém arquivos e programas que você implementa em dispositivos clientes.A Configuration Manager application contains files and programs that you deploy to client devices. No entanto, diferentemente dos pacotes e programas legados, um aplicativo fornece funcionalidade adicional centrada no usuário.However, unlike legacy packages and programs, an application provides additional user-centric functionality. Por exemplo, um aplicativo pode conter tipos de implantação para uma instalação local de um pacote de software, um pacote de aplicativos virtuais ou uma versão do aplicativo para dispositivos móveis.For example, an application might contain deployment types for a local installation of a software package, a virtual application package, or a version of the application for mobile devices.

Para obter mais informações, consulte os seguintes artigos:For more information, see the following articles:

Importante

Se você já tiver instalado uma versão mais antiga do Gerenciador de Conversão de Pacote, desinstale-a antes de atualizar seu site.If you previously installed an older version of Package Conversion Manager, first uninstall it before upgrading your site. Essa versão integrada não requer a instalação, mas pode entrar em conflito com as versões existentes.This integrated version doesn't require installation, but may conflict with existing versions.

Essa versão integrada do Gerenciador de Conversão de Pacotes funciona em pacotes no branch atual do Configuration Manager.This integrated version of Package Conversion Manager works on packages in the Configuration Manager current branch site. Não é uma ferramenta autônoma.It's not a standalone tool. Se você tiver pacotes e programas em uma versão mais antiga do Configuration Manager, primeiro migre os pacotes para o seu branch atual.If you have packages and programs in an older version of Configuration Manager, first migrate the packages into your current branch site. Para saber mais, confira Migrar dados entre hierarquias.For more information, see Migrate data between hierarchies.

A versão 1902 do Configuration Manager inclui os seguintes aprimoramentos:Configuration Manager version 1902 includes the following improvements:

  • A análise de pacote agendada é executada a cada 7 dias por padrãoScheduled package analysis runs every 7 days by default
  • Cmdlets do PowerShell para analisar e converter pacotesPowerShell cmdlets for analyzing and converting packages
  • Melhorias e correções de bug geraisGeneral bug fixes and improvements

PlanejamentoPlanning

Antes de começar a converter pacotes em aplicativos, primeiro desenvolva um plano.Before you start converting packages into applications, first develop a plan. O processo a seguir é um exemplo de plano:The following process is an example plan:

Definir um plano de conversão de pacote detalhadoDefine a detailed package conversion plan

Esta seção descreve dois exemplos de planos de conversão de pacote:This section describes two sample package conversion plans:

Ajuste esses planos conforme necessário para outros problemas específicos do seu ambiente.Adjust these plans as necessary for other issues specific to your environment.

Exemplo de plano para um ambiente de teste de alta utilização de recursosSample plan for a high-resource test environment

Seu ambiente de teste possui recursos, permissões e arquitetura semelhantes ao seu ambiente de produção.Your test environment has the resources, permissions, and architecture similar to your production environment. Use o ambiente de teste para analisar e converter com eficiência todos os seus pacotes e, em seguida, testar todos os seus aplicativos do Configuration Manager.Use the test environment to efficiently analyze and convert all of your packages, and then test all of your Configuration Manager applications. Depois de concluir esse trabalho, transfira-o para o ambiente de produção.After completing that work, transfer it to the production environment.

Seu plano de conversão de pacote pode ser semelhante às seguintes etapas:Your package conversion plan may be similar to the following steps:

  1. Selecione os pacotes que você deseja converter.Select the packages you want to convert.

  2. Migre os pacotes para conversão em seu ambiente de teste.Migrate the packages for conversion into your test environment.

  3. Prepare os pacotes para conversão.Prepare the packages for conversion.

  4. Selecione pacotes de teste.Select test packages.

  5. Analise, investigue e converta os pacotes de teste.Analyze, investigate, and convert the test packages.

  6. Teste os aplicativos convertidos.Test the converted applications.

  7. Analise e converta os pacotes restantes (não usados para teste).Analyze and convert the remaining (non-test) packages.

  8. Exporte os aplicativos a partir do ambiente de teste.Export the applications from the test environment. Importe-os para o seu ambiente de produção.Import them into your production environment.

Exemplo de plano para um ambiente de teste de recursos limitadosSample plan for a limited-resource test environment

Seu ambiente de teste não possui recursos, permissões e arquitetura semelhantes ao seu ambiente de produção.Your test environment doesn't have the resources, permissions, and architecture similar to your production environment. Você não pode analisar, testar e converter todos os seus pacotes.You can't analyze, test, and convert all of your packages. Nesse cenário, apenas analise, investigue, converta e teste seus pacotes de teste.In this scenario, only analyze, investigate, convert, and test your test packages. Em seguida, migre os pacotes restantes para o ambiente de produção para analisar e convertê-los.Then migrate the remaining packages to the production environment to analyze and convert.

Seu plano de conversão de pacote pode ser semelhante às seguintes etapas:Your package conversion plan may be similar to the following steps:

  1. Selecione os pacotes que você deseja converter.Select the packages you want to convert.

  2. Selecione pacotes de teste.Select test packages.

  3. Migre os pacotes de teste em seu ambiente de teste.Migrate the test packages into your test environment.

  4. Prepare os pacotes de teste para conversão.Prepare the test packages for conversion.

  5. Analise, investigue e converta os pacotes de teste.Analyze, investigate, and convert the test packages.

  6. Teste os aplicativos convertidos.Test the converted applications.

  7. Exporte os aplicativos de teste a partir do ambiente de teste.Export the test applications from the test environment. Em seguida, importe-os para o seu ambiente de produção.Then import them into your production environment.

  8. Migre os pacotes restantes no ambiente de produção e prepare-os para conversão.Migrate the remaining packages into the production environment and prepare them for conversion.

  9. Analise, investigue e converta os pacotes restantes no ambiente de produção.Analyze, investigate, and convert the remaining packages in the production environment.

  10. Libere os aplicativos restantes para o ambiente de produção.Release the remaining applications to the production environment.

Selecionar e preparar pacotes para conversãoSelect and prepare packages for conversion

Selecione os pacotes que deseja converterSelect the packages that you want to convert

Nem todos os pacotes são adequados para serem convertidos em aplicativos.Not all packages are suitable to be converted into applications. Antes de começar a converter pacotes, identifique os pacotes que não serão convertidos.Before you begin to convert packages, identify the packages that won't be converted.

Os melhores tipos de pacote para conversão em aplicativos são aqueles que contêm software voltado ao usuário como, por exemplo:The best types of package for conversion to applications are those that contain user-facing software, for example:

  • Arquivos do Windows Installer (.msi e .msu)Windows Installer files (.msi and .msu)

  • Programas do Microsoft Application Virtualization (App-V)Microsoft Application Virtualization (App-V) programs

  • Arquivos executáveis ​​do Windows (.exe)Windows executable files (.exe)

Os tipos de pacote que são melhor mantidos como pacotes e não convertidos em aplicativos incluem:The types of package that are best kept as packages and not converted to applications include:

  • Ferramentas de manutenção do sistema.System maintenance tools. Por exemplo, scripts ou utilitários de backup.For example, scripts or backup utilities.

  • Não há suporte para pacotes de software.Packages for software that are out of support.

Dica

Depois de identificar os pacotes que não são apropriados para conversão em aplicativos, mova-os para uma pasta separada no console do Configuration Manager.After identifying packages that aren't appropriate for conversion into applications, move them to a separate folder in the Configuration Manager console. Para criar uma pasta de pacote no console do Configuration Manager:To create a package folder in the Configuration Manager console:

  • Clique com o botão direito do mouse no nó Pacotes.Right-click the Packages node.
  • Selecione Pastas e, em seguida, selecione Criar pasta.Select Folders, and then select Create Folder.
  • Insira o nome da pasta, por exemplo Not Converted.Enter the folder name, for example Not Converted.
  • Clique em OK.Click OK.

Preparar os pacotes para conversãoPrepare the packages for conversion

Para cada pacote que desejar converter, verifique se ele atende às seguintes condições:For each package you want to convert, ensure that they conform to the following conditions:

  • O local dos arquivos de origem é um caminho UNC completo, por exemplo \\Server\Share\File.The source files location is a full UNC path, for example \\Server\Share\File.

  • Os arquivos do Windows Installer usam apenas um código de produto exclusivo.Windows Installer files use only one unique product code.

Selecionar pacotes de testeSelect test packages

Se possível, seu grupo de pacotes de teste deve incluir pacotes que atendam aos seguintes critérios:If possible, your group of test packages should include packages that meet the following criteria:

  • Pelo menos um pacote de teste com um estado de preparação de Automático.At least one test package with a readiness state of Automatic.

  • Pelo menos um pacote de teste com um estado de preparação de Manual.At least one test package with a readiness state of Manual.

Idealmente, seus pacotes de teste devem ser pacotes principais, por exemplo:Ideally, your test packages should be core packages, for example:

  • Pacotes que você conhece bem.Packages that you know well.

  • Os pacotes que são os mais importantes para sua organização.Packages that are the most important to your organization.

  • Pacotes que você pode testar com mais facilidade.Packages that you can most easily test.

Identifique os pacotes apropriados para o teste.Identify the packages that are appropriate for testing. Em seguida, mova-os para uma pasta separada no console do Configuration Manager.Then move them to a separate folder in the Configuration Manager console.

Analisar, investigar e converter pacotesAnalyze, investigate, and convert packages

Analisar pacotesAnalyze packages

Para analisar um pacote individual ou um pequeno grupo, use o Gerenciador de Conversão de Pacotes integrado no console do Configuration Manager.To analyze an individual package or a small group, use Package Conversion Manager integrated in the Configuration Manager console. Para saber mais, confira Como analisar e converter pacotes.For more information, see How to analyze and convert packages.

Observação

Confira o nó Status de Conversão de Pacote no workspace Monitoramento.See the Package Conversion Status node in the Monitoring workspace. Ele exibe informações resumidas sobre os processos de análise e conversão.It displays summary information about the analysis and conversion processes.

Investigar resultados da análiseInvestigate analysis results

Depois de analisar os pacotes de teste, investigue os pacotes com um estado de preparação de Manual ou Erro.After analyzing the test packages, investigate the packages with a readiness state of Manual or Error. Determine as razões pelas quais eles têm esse estado.Determine the reasons why they have that state. Entre algumas das razões comuns para um estado de preparação de Manual ou Erro estão:Some common reasons for a readiness state of Manual or Error include:

  • 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.The package doesn't contain the information required to create a detection method in an application deployment type.

  • O pacote não contém as informações necessárias para converter as coleções em requisitos e condições globais.The package doesn't contain the information required to convert collections to global conditions and requirements.

  • O pacote contém mais de um programa.The package contains more than one program.

  • O pacote depende de outro pacote que não foi convertido em um aplicativo.The package is dependent on another package that you haven't converted to an application.

Para saber mais, use os seguintes recursos:For more information, use the following resources:

Converter os pacotesConvert the packages

Para saber mais sobre como converter pacotes, confira Como analisar e converter pacotes.For more information about how to convert packages, see How to analyze and convert packages.

Observação

Confira o nó Status de Conversão de Pacote no workspace Monitoramento.See the Package Conversion Status node in the Monitoring workspace. Ele exibe informações resumidas sobre os processos de análise e conversão.It displays summary information about the analysis and conversion processes.

Testar e implantar os aplicativosTest and deploy the applications

Teste os aplicativos em seu ambiente de teste ou ambiente de produção, de acordo com seu plano de conversão detalhado do pacote.Test the applications, either in your test environment or your production environment, according to your detailed package conversion plan.

RecomendaçõesRecommendations

  • Use o nó Status de Conversão de Pacote no workspace Monitoramento.Use the Package Conversion Status node in the Monitoring workspace. Ele exibe informações resumidas sobre os processos de análise e conversão.It displays summary information about the analysis and conversion processes.

  • Investigue os programas em seus pacotes (conhecidos como wrappers).Investigate the programs in your packages known as wrappers. Use o plug-in do Gerenciador de Conversão de Pacotes para converter suas funções na funcionalidade equivalente do Configuration Manager.Use the Package Conversion Manager plug-in to convert their functions into the equivalent Configuration Manager functionality.

  • Lembre-se de testar por completo cada aplicativo convertido antes de implantá-lo em um ambiente de produção.Ensure that you thoroughly test each converted application before you deploy it in a production environment.

Próximas etapasNext steps

Como analisar e converter pacotesHow to analyze and convert packages