Package Conversion ManagerPackage Conversion Manager

Se aplica a: Configuration Manager (rama actual)Applies to: Configuration Manager (current branch)

A partir de la versión 1806, el Administrador de conversión de paquetes ayuda a convertir paquetes heredados de Configuration Manager en aplicaciones.Starting in version 1806, Package Conversion Manager helps you convert Configuration Manager legacy packages into applications. Las aplicaciones tienen ventajas adicionales, como las dependencias, las reglas de requisitos, los métodos de detección y la afinidad entre usuario y dispositivo.Applications have additional benefits such as dependencies, requirement rules, detection methods, and user device affinity.

Sugerencia

Esta característica se introdujo por primera vez en la versión 1806 como una característica de versión preliminar.This feature was first introduced in version 1806 as a pre-release feature. A partir de la versión 1810, ya no es una característica de versión preliminar.Beginning with version 1810, this feature is no longer a pre-release feature.

Una aplicación de Configuration Manager contiene los archivos y programas que se implementan en dispositivos cliente.A Configuration Manager application contains files and programs that you deploy to client devices. Sin embargo, a diferencia de los paquetes y programas heredados, una aplicación proporciona funciones adicionales centradas en el usuario.However, unlike legacy packages and programs, an application provides additional user-centric functionality. Por ejemplo, una aplicación podría contener tipos de implementación para una instalación local de un paquete de software, un paquete de aplicación virtual o una versión de la aplicación para dispositivos móviles.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.

Vea los siguientes artículos para más información:For more information, see the following articles:

Importante

Si tiene instalada una versión anterior de Package Conversion Manager, desinstálela antes de actualizar el sitio.If you previously installed an older version of Package Conversion Manager, first uninstall it before upgrading your site. Esta versión integrada no requiere la instalación, pero puede entrar en conflicto con las versiones existentes.This integrated version doesn't require installation, but may conflict with existing versions.

Esta versión integrada del Administrador de conversión de paquetes funciona en los paquetes del sitio de la rama actual de Configuration Manager.This integrated version of Package Conversion Manager works on packages in the Configuration Manager current branch site. No es una herramienta independiente.It's not a standalone tool. Si tiene paquetes y programas en una versión anterior de Configuration Manager, primero migre los paquetes al sitio de la rama actual.If you have packages and programs in an older version of Configuration Manager, first migrate the packages into your current branch site. Para más información, vea Migración de datos entre jerarquías.For more information, see Migrate data between hierarchies.

La versión 1902 de Configuration Manager incluye las mejoras siguientes:Configuration Manager version 1902 includes the following improvements:

  • Análisis de paquetes programado que se ejecuta cada 7 días de forma predeterminadaScheduled package analysis runs every 7 days by default
  • Cmdlets de PowerShell para analizar y convertir paquetesPowerShell cmdlets for analyzing and converting packages
  • Mejoras y correcciones de errores generalesGeneral bug fixes and improvements

PlaneaciónPlanning

Antes de comenzar la conversión de paquetes en las aplicaciones, primero desarrolle un plan.Before you start converting packages into applications, first develop a plan. El proceso siguiente es un plan de ejemplo:The following process is an example plan:

Definir un plan detallado de conversión de paquetesDefine a detailed package conversion plan

En esta sección se describen dos planes de conversión de paquetes de ejemplo:This section describes two sample package conversion plans:

Ajuste estos planes según sea necesario para otros problemas específicos de su entorno.Adjust these plans as necessary for other issues specific to your environment.

Plan de ejemplo para un entorno de prueba de muchos recursosSample plan for a high-resource test environment

El entorno de prueba tiene los recursos, permisos y una arquitectura similar a su entorno de producción.Your test environment has the resources, permissions, and architecture similar to your production environment. Use el entorno de prueba para analizar y convertir todos los paquetes de forma eficaz y, a continuación, pruebe todas las aplicaciones de Configuration Manager.Use the test environment to efficiently analyze and convert all of your packages, and then test all of your Configuration Manager applications. Después de completar ese trabajo, transfiéralo al entorno de producción.After completing that work, transfer it to the production environment.

El plan de conversión de paquetes podría ser similar a los siguientes pasos:Your package conversion plan may be similar to the following steps:

  1. Seleccionar los paquetes que desea convertir.Select the packages you want to convert.

  2. Migrar los paquetes de conversión en el entorno de prueba.Migrate the packages for conversion into your test environment.

  3. Preparar los paquetes para la conversión.Prepare the packages for conversion.

  4. Seleccionar los paquetes de prueba.Select test packages.

  5. Analizar, investigar y convertir los paquetes de prueba.Analyze, investigate, and convert the test packages.

  6. Probar las aplicaciones convertidas.Test the converted applications.

  7. Analizar y convertir el resto de los paquetes (los que no sean de prueba).Analyze and convert the remaining (non-test) packages.

  8. Exportar las aplicaciones desde el entorno de prueba.Export the applications from the test environment. Importarlas en el entorno de producción.Import them into your production environment.

Plan de ejemplo para un entorno de prueba de recursos limitadosSample plan for a limited-resource test environment

El entorno de prueba no tiene los recursos, permisos y una arquitectura similar a su entorno de producción.Your test environment doesn't have the resources, permissions, and architecture similar to your production environment. No puede analizar, probar ni convertir todos los paquetes.You can't analyze, test, and convert all of your packages. En este escenario, solo se analizan, investigan, convierten y prueban los paquetes de prueba.In this scenario, only analyze, investigate, convert, and test your test packages. A continuación, migre los paquetes restantes en el entorno de producción para analizarlos y convertirlos.Then migrate the remaining packages to the production environment to analyze and convert.

El plan de conversión de paquetes podría ser similar a los siguientes pasos:Your package conversion plan may be similar to the following steps:

  1. Seleccionar los paquetes que desea convertir.Select the packages you want to convert.

  2. Seleccionar los paquetes de prueba.Select test packages.

  3. Migrar los paquetes de prueba en el entorno de prueba.Migrate the test packages into your test environment.

  4. Preparar los paquetes de prueba para la conversión.Prepare the test packages for conversion.

  5. Analizar, investigar y convertir los paquetes de prueba.Analyze, investigate, and convert the test packages.

  6. Probar las aplicaciones convertidas.Test the converted applications.

  7. Exportar las aplicaciones de prueba desde el entorno de prueba.Export the test applications from the test environment. Importarlas después en el entorno de producción.Then import them into your production environment.

  8. Migrar los paquetes restantes en el entorno de producción y prepararlos para la conversión.Migrate the remaining packages into the production environment and prepare them for conversion.

  9. Analizar, investigar y convertir los paquetes restantes en el entorno de producción.Analyze, investigate, and convert the remaining packages in the production environment.

  10. Liberar las aplicaciones restantes en el entorno de producción.Release the remaining applications to the production environment.

Seleccionar y preparar los paquetes para la conversiónSelect and prepare packages for conversion

Seleccionar los paquetes que desea convertirSelect the packages that you want to convert

No todos los paquetes se pueden convertir en aplicaciones.Not all packages are suitable to be converted into applications. Antes de comenzar a convertir paquetes, identifique los paquetes que no se van a convertir.Before you begin to convert packages, identify the packages that won't be converted.

Los mejores tipos de paquetes para conversión en aplicaciones son aquellos que contienen software a nivel de usuario, por ejemplo:The best types of package for conversion to applications are those that contain user-facing software, for example:

  • Archivos de Windows Installer (.msi y .msu)Windows Installer files (.msi and .msu)

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

  • Archivos ejecutables de Windows (.exe)Windows executable files (.exe)

Entre los tipos de paquetes que se conservan mejor como paquetes y no se convierten en aplicaciones se incluyen:The types of package that are best kept as packages and not converted to applications include:

  • Herramientas de mantenimiento del sistema.System maintenance tools. Por ejemplo, scripts o utilidades de copia de seguridad.For example, scripts or backup utilities.

  • Paquetes de software que están fuera de soporte técnico.Packages for software that are out of support.

Sugerencia

Tras identificar los paquetes que no se pueden convertir en aplicaciones, muévalos a una carpeta independiente en la consola de 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 crear una carpeta de paquete en la consola de Configuration Manager:To create a package folder in the Configuration Manager console:

  • Haga clic en el nodo Paquetes.Right-click the Packages node.
  • Seleccione Carpetas y luego Crear carpeta.Select Folders, and then select Create Folder.
  • Escriba el nombre de la carpeta, por ejemplo, Not Converted.Enter the folder name, for example Not Converted.
  • Haga clic en Aceptar.Click OK.

Preparar los paquetes para la conversiónPrepare the packages for conversion

Para cada paquete que desea convertir, asegúrese de que se ajustan a las condiciones siguientes:For each package you want to convert, ensure that they conform to the following conditions:

  • La ubicación de los archivos de origen es una ruta de acceso UNC completa, por ejemplo \\Server\Share\File.The source files location is a full UNC path, for example \\Server\Share\File.

  • Los archivos de Windows Installer utilizan solo un código de producto único.Windows Installer files use only one unique product code.

Seleccionar los paquetes de pruebaSelect test packages

Si es posible, el grupo de paquetes de prueba debe incluir paquetes que cumplan los criterios siguientes:If possible, your group of test packages should include packages that meet the following criteria:

  • Al menos un paquete de prueba con el estado de disponibilidad Automático.At least one test package with a readiness state of Automatic.

  • Al menos un paquete de prueba con el estado de disponibilidad Manual.At least one test package with a readiness state of Manual.

Idealmente, los paquetes de prueba deberían ser paquetes principales, por ejemplo:Ideally, your test packages should be core packages, for example:

  • Los paquetes que conoce bien.Packages that you know well.

  • Los paquetes que son los más importantes para su organización.Packages that are the most important to your organization.

  • Los paquetes que se pueden probar más fácilmente.Packages that you can most easily test.

Identifique los paquetes que son adecuados para las pruebas.Identify the packages that are appropriate for testing. Muévalos después a una carpeta independiente en la consola de Configuration Manager.Then move them to a separate folder in the Configuration Manager console.

Analizar, investigar y convertir paquetesAnalyze, investigate, and convert packages

Analizar paquetesAnalyze packages

Para analizar un paquete individual o un grupo pequeño, utilice el Administrador de conversión de paquetes integrado en la consola de Configuration Manager.To analyze an individual package or a small group, use Package Conversion Manager integrated in the Configuration Manager console. Para más información, vea Cómo analizar y convertir paquetes.For more information, see How to analyze and convert packages.

Nota

Consulte el nodo Estado de conversión del paquete del área de trabajo Supervisión.See the Package Conversion Status node in the Monitoring workspace. Muestra información de resumen sobre los procesos de análisis y conversión.It displays summary information about the analysis and conversion processes.

Investigar los resultados del análisisInvestigate analysis results

Tras analizar los paquetes de prueba, investigue los paquetes con un estado de preparación de Manual o Error.After analyzing the test packages, investigate the packages with a readiness state of Manual or Error. Determine los motivos por los que tienen dicho estado.Determine the reasons why they have that state. Algunas de las razones comunes de un estado de preparación Manual o Error incluyen:Some common reasons for a readiness state of Manual or Error include:

  • El paquete no contiene la información necesaria para crear un método de detección en un tipo de implementación de la aplicación.The package doesn't contain the information required to create a detection method in an application deployment type.

  • El paquete no contiene la información necesaria para convertir las colecciones en requisitos y condiciones globales.The package doesn't contain the information required to convert collections to global conditions and requirements.

  • El paquete contiene más de un programa.The package contains more than one program.

  • El paquete depende de otro paquete que no se ha convertido en una aplicación.The package is dependent on another package that you haven't converted to an application.

Para más información, vea los siguientes recursos:For more information, use the following resources:

Convertir los paquetesConvert the packages

Para más información sobre cómo convertir paquetes, vea Cómo analizar y convertir paquetes.For more information about how to convert packages, see How to analyze and convert packages.

Nota

Consulte el nodo Estado de conversión del paquete del área de trabajo Supervisión.See the Package Conversion Status node in the Monitoring workspace. Muestra información de resumen sobre los procesos de análisis y conversión.It displays summary information about the analysis and conversion processes.

Probar e implementar las aplicacionesTest and deploy the applications

Pruebe las aplicaciones, ya sea en el entorno de prueba o el entorno de producción, según el plan detallado de conversión del paquete.Test the applications, either in your test environment or your production environment, according to your detailed package conversion plan.

RecomendacionesRecommendations

  • Use el nodo Estado de conversión del paquete del área de trabajo Supervisión.Use the Package Conversion Status node in the Monitoring workspace. Muestra información de resumen sobre los procesos de análisis y conversión.It displays summary information about the analysis and conversion processes.

  • Investigue los programas en los paquetes (conocidos como contenedores).Investigate the programs in your packages known as wrappers. Use el complemento del Administrador de conversión de paquetes para convertir sus funciones en la funcionalidad equivalente de Configuration Manager.Use the Package Conversion Manager plug-in to convert their functions into the equivalent Configuration Manager functionality.

  • Asegúrese de probar exhaustivamente cada aplicación convertida antes de implementarla en un entorno de producción.Ensure that you thoroughly test each converted application before you deploy it in a production environment.

Pasos siguientesNext steps

Cómo analizar y convertir paquetesHow to analyze and convert packages