Revisar y sustituir aplicaciones en System Center Configuration ManagerRevise and supersede applications in System Center Configuration Manager

Se aplica a: System Center Configuration Manager (Rama actual)Applies to: System Center Configuration Manager (Current Branch)

En este tema aprenderá a trabajar con versiones de aplicaciones de System Center Configuration Manager y a sustituir aplicaciones por una versión nueva.In this topic, you'll learn how to work with System Center Configuration Manager application versions and how to supersede applications with a new version.

Revisiones de la aplicaciónApplication revisions

Si se hacen revisiones en una aplicación o en un tipo de implementación contenido en una aplicación, Configuration Manager crea una revisión nueva de la aplicación.When you make revisions to an application or to a deployment type that is contained in an application, Configuration Manager creates a new revision of the application. Puede mostrar el historial de cada revisión de aplicación.You can display the history of each application revision. También puede ver sus propiedades, restaurar una revisión anterior de una aplicación o eliminar una revisión anterior.You can also view its properties, restore a previous revision of an application, or delete an old revision.

Para mostrar un historial de revisiones de aplicaciónTo display an application revision history

  1. En la consola de Configuration Manager, elija Biblioteca de software > Administración de aplicaciones > Aplicaciones y, luego, elija la aplicación que desee.In the Configuration Manager console, choose Software Library > Application Management > Applications, and then choose the application that you want.

  2. En la pestaña Inicio , en el grupo Aplicación, elija Historial de revisiones para abrir el cuadro de diálogo Historial de revisiones de la aplicación .On the Home tab, in the Application group, choose Revision History to open the Application Revision History dialog box.

Para ver una revisión de aplicaciónTo view an application revision

  1. En el cuadro de diálogo Historial de revisiones de la aplicación , seleccione una revisión de aplicación y, a continuación, elija Ver.In the Application Revision History dialog box, select an application revision, and then choose View.

  2. En el cuadro de diálogo Propiedades , examine las propiedades de la aplicación seleccionada.In the Properties dialog box, examine the properties of the selected application.

    Nota

    Las propiedades de aplicación que se muestran son de solo lectura.The application properties that are displayed are read-only.

  3. Cierre el cuadro de diálogo Propiedades .Close the Properties dialog box.

Para restaurar una revisión de aplicaciónTo restore an application revision

  1. En el cuadro de diálogo Historial de revisiones de la aplicación , seleccione una revisión de aplicación y, a continuación, elija Restaurar.In the Application Revision History dialog box, select an application revision, and then choose Restore.

  2. En el cuadro de diálogo Confirmar restauración de revisión, elija para restaurar la revisión de aplicación seleccionada.In the Confirm Revision Restore dialog box, choose Yes to restore the selected application revision.

Para eliminar una revisión de aplicaciónTo delete an application revision

  1. En el cuadro de diálogo Historial de revisiones de la aplicación , seleccione una revisión de aplicación y, a continuación, elija Eliminar.In the Application Revision History dialog box, select an application revision, and then choose Delete.

  2. En el cuadro de diálogo Eliminar revisión de aplicación, elija .In the Delete Application Revision dialog box, choose Yes.

Importante

Solo se puede eliminar la revisión de aplicación actual si se retiró la aplicación y no contiene referencias.You can only delete the current application revision if the application is retired and has no references.

Sustitución de la aplicaciónApplication supersedence

La administración de aplicaciones de Configuration Manager le permite actualizar o sustituir aplicaciones existentes mediante una relación de sustitución.Application management in Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. Al sustituir una aplicación, puede especificar un nuevo tipo de implementación para reemplazar el tipo de implementación de la aplicación sustituida y también decidir si se debe actualizar o desinstalar la aplicación sustituida antes de instalar la aplicación de sustitución.When you supersede an application, you can specify a new deployment type to replace the deployment type of the superseded application and also decide whether to upgrade or uninstall the superseded application before the superseding application is installed.

Importante

Cuando se selecciona la opción de desinstalar el tipo de implementación sustituida, no puede sustituirse un tipo de implementación por un tipo de implementación que se haya implementado en un tipo de recopilación diferente.When the option to uninstall the superseded deployment type is selected, a deployment type cannot be superseded by a deployment type that was deployed to a different collection type. Por ejemplo, un tipo de implementación que se implementó en una recopilación de dispositivos no puede sustituirse por un tipo de implementación que se implementó en una recopilación de usuarios si se selecciona la opción de desinstalar el tipo de implementación sustituido.For example, a deployment type that was deployed to a device collection cannot be superseded by a deployment type that was deployed to a user collection if the option to uninstall the superseded deployment type is selected.

Decidir si actualizar o reemplazar una aplicaciónDecide whether to upgrade or replace an application

En el cuadro de diálogo Especificar relación de sustitución del cuadro de diálogo de propiedades de la aplicación se especifica si se va a reemplazar o a actualizar una aplicación.You specify whether to replace or upgrade an app in the Specify Supersedence Relationship dialog box of the application properties dialog box. El tipo de sustitución depende de si activa la opción Desinstalar de este cuadro de diálogo:The type of supersedence depends on whether you check the Uninstall option in this dialog box:

  • Si desea actualizar a una versión más reciente de la misma aplicación (con el mismo identificador de aplicación), no active la opción Desinstalar.If you want to update to a newer version of the same application (with the same application ID), do not check Uninstall.

  • Si desea cambiar a otra aplicación (con un identificador de aplicación diferente), active Desinstalar.If you want to change to a different application (with a different application ID), check Uninstall. Deberá quitar la versión reemplazada de la aplicación.You need to remove the superseded version of the application.

Reemplazar aplicaciones dependientesSupersede dependent applications

En este ejemplo, la aplicación principal hace referencia a la aplicación que implementa que tiene las dependencias.In this example, master application refers to the app that you are deploying that has the dependencies.

Puede crear una relación de sustitución que actualice la aplicación dependiente a una versión nueva.You can create a supersedence relationship that updates the dependent application to a new version.

  1. Asegúrese de que la aplicación dependiente nueva y la aplicación dependiente original están en el mismo grupo de dependencia de la aplicación principal.Ensure that the new dependent application and the original dependent application are in the same dependency group of the master application.

  2. Cree una relación de sustitución que sustituya a la aplicación dependiente original con la aplicación dependiente nueva.Create a supersedence relationship that supersedes the original dependent application with the new dependent application.

    Durante las instalaciones nuevas de la aplicación principal, se instalará la aplicación dependiente nueva.During new installations of the master application, the new dependent application is installed. Las instalaciones existentes de la aplicación principal se actualizarán con la aplicación dependiente nueva.Existing installations of the master application are updated with the new dependent application.

    El resultado final es que todas las implementaciones de la aplicación principal usarán la aplicación dependiente nueva.The end result is that all deployments of the master application use the new dependent application.

Otras consideracionesFurther considerations

  • Puede especificar varias relaciones de sustitución para las aplicaciones dependientes.You can specify multiple supersedence relationships for dependent applications. Se instala la mayor aplicación dependiente de la cadena de sustitución.The highest dependent application in the supersedence chain gets installed.

  • Las aplicaciones dependientes deben implementarse en el dispositivo donde está instalada la aplicación principal; en caso contrario, no se instalará la aplicación dependiente.Dependent applications must be deployed to the device where the master application is installed or the dependent application won't get installed.

  • En el caso de las nuevas instalaciones de la aplicación principal, cuando hay varias dependencias, el orden de dependencia determina qué versión de la aplicación dependiente se instala.For new installations of the master application, when you have multiple dependencies, the dependency order determines which version of the dependent application gets installed.

Para especificar una relación de sustituciónTo specify a supersedence relationship

  1. En la consola de Configuration Manager, elija Biblioteca de software > Administración de aplicaciones > Aplicaciones y, luego, elija la aplicación que reemplace a otra aplicación.In the Configuration Manager console, choose Software Library > Application Management > Applications, and then choose the application that supersedes another application.

  2. En la pestaña Inicio, en el grupo Propiedades, elija Propiedades para abrir el cuadro de diálogo Propiedades de la aplicación.On the Home tab, in the Properties group, choose Properties to open the application name Properties dialog box.

  3. En la pestaña Sustitución del cuadro de diálogo Propiedades de <nombre de aplicación>, elija Agregar.On the Supersedence tab of the <Application Name> Properties dialog box, choose Add.

  4. En el cuadro de diálogo Especificar relación de sustitución , haga clic en Examinar.In the Specify Supersedence Relationship dialog box, click Browse.

  5. En el cuadro de diálogo Elija la aplicación, elija la aplicación que desea sustituir y, a continuación, elija Aceptar.In the Choose Application dialog box, choose the application that you want to supersede, and then choose OK.

  6. En el cuadro de diálogo Especificar relación de sustitución , seleccione el tipo de implementación que reemplazará el tipo de implementación de la aplicación sustituida.In the Specify Supersedence Relationship dialog box, select the deployment type that replaces the deployment type of the superseded application.

    Nota

    De forma predeterminada, el nuevo tipo de implementación no desinstala el tipo de implementación de la aplicación sustituida.By default, the new deployment type doesn't uninstall the deployment type of the superseded application. Este escenario normalmente se utiliza cuando se desea implementar una actualización en una aplicación existente.This scenario is commonly used when you want to deploy an upgrade to an existing application. Seleccione Desinstalar para quitar el tipo de implementación existente antes de que se instale el nuevo tipo de implementación.Select Uninstall to remove the existing deployment type before the new deployment type is installed. Si decide actualizar una aplicación, asegúrese de probar esto primero en un entorno de laboratorio.If you decide to upgrade an application, make sure that you test this in a lab environment first.

  7. Elija Aceptar para cerrar el cuadro de diálogo Especificar relación de sustitución .Choose OK to close the Specify Supersedence Relationship dialog box.

  8. Elija Aceptar para cerrar el cuadro de diálogo Propiedades de <nombre de aplicación>.Choose OK to close the <Application Name> Properties dialog box.

Para mostrar las aplicaciones que sustituyen a la aplicación actualTo display applications that supersede the current application

  1. En la consola de Configuration Manager, elija Biblioteca de software.In the Configuration Manager console, choose Software Library.

  2. En el área de trabajo Biblioteca de software, expanda Administración de aplicaciones, elija Aplicaciones y, a continuación, elija la aplicación que desee.In the Software Library workspace, expand Application Management, choose Applications, and then choose the application that you want.

  3. En la pestaña Inicio, en el grupo Propiedades, elija Propiedades para abrir el cuadro de diálogo Propiedades de <nombre de aplicación>.On the Home tab, in the Properties group, choose Properties to open the <Application Name> Properties dialog box.

  4. En la pestaña Referencias del cuadro de diálogo Propiedades de <nombre de aplicación>>, elija Aplicaciones que sustituyen a esta aplicación en la lista desplegable Tipo de relación.On the References tab of the <Application Name> Properties dialog box, choose Applications that supersede this application from the Relationship type drop-down list.

  5. Revise la lista de aplicaciones que sustituyen a la aplicación seleccionada y, a continuación, elija Aceptar para cerrar el cuadro de diálogo Propiedades de <nombre de aplicación>> .Review the list of applications that supersede the selected application, and then choose OK to close the <Application Name> Properties dialog box.