Rivedere e sostituire le applicazioni in Configuration ManagerRevise and supersede applications in Configuration Manager

Si applica a: Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

Informazioni su come rivedere le versioni delle applicazioni di Configuration Manager e come sostituire le applicazioni con una nuova versione.Learn how to work with Configuration Manager application versions and how to supersede applications with a new version.

RevisioniRevisions

Quando si eseguono revisioni di un'applicazione o un tipo di distribuzione, Configuration Manager crea una nuova revisione dell'applicazione.When you make revisions to an application or a deployment type, Configuration Manager creates a new revision of the application. È possibile visualizzare la cronologia delle revisioni di ciascuna applicazione.You can display the history of each application revision. È possibile inoltre visualizzarne le proprietà, ripristinare una revisione precedente di un'applicazione oppure eliminare una revisione precedente.You can also view its properties, restore a previous revision of an application, or delete an old revision.

Visualizzare la cronologia delle revisioni dell'applicazioneDisplay the history of application revisions

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Quindi scegliere un'applicazione.Then choose the application that you want.

  2. Nella scheda Home della barra multifunzione selezionare Cronologia revisioni nel gruppo Applicazione.On the Home tab of the ribbon, in the Application group, select Revision History. Questa azione apre la finestra Cronologia revisione applicazione.This action opens the Application Revision History window.

Visualizzare la revisione di un'applicazioneView an application revision

  1. Nella finestra Cronologia revisione applicazione selezionare una revisione dell'applicazione e quindi selezionare Visualizza.In the Application Revision History window, select an application revision, and then select View.

  2. Nella finestra di dialogo Proprietà , analizzare le proprietà dell'applicazione selezionata.In the Properties dialog box, examine the properties of the selected application.

    Nota

    Questa vista delle proprietà dell'applicazione è di sola lettura.This view of application properties is read-only.

Ripristinare la revisione di un'applicazioneRestore an application revision

  1. Nella finestra Cronologia revisione applicazione selezionare una revisione dell'applicazione e quindi selezionare Ripristina.In the Application Revision History window, select an application revision, and then select Restore.

  2. Selezionare per ripristinare la revisione dell'applicazione selezionata.Select Yes to restore the selected application revision.

Eliminare la revisione di un'applicazioneDelete an application revision

  1. Nella finestra Cronologia revisione applicazione selezionare una revisione dell'applicazione e quindi selezionare Elimina.In the Application Revision History window, select an application revision, and then select Delete.

  2. Selezionare per confermare.Select Yes to confirm.

Importante

È possibile eliminare solo la revisione dell'applicazione corrente se l'applicazione è stata ritirata e non ha riferimenti.You can only delete the current application revision after you retire the application and it has no references.

SostituzioneSupersedence

La gestione delle applicazioni in Configuration Manager consente di aggiornare o sostituire le applicazioni esistenti usando una relazione di sostituzione.Application management in Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. Quando si sostituisce un'applicazione, è possibile specificare un nuovo tipo di distribuzione che andrà a sostituire il tipo di distribuzione dell'applicazione sostituita.When you supersede an application, you specify a new deployment type to replace the deployment type of the superseded application. È anche possibile decidere se aggiornare o disinstallare l'applicazione sostituita prima che il client installi l'applicazione sostitutiva.You can also decide whether to upgrade or uninstall the superseded application before the client installs the superseding application. È preferibile limitare le catene di sostituzione al massimo a cinque livelli di profondità.It's best to limit supersedence chains to five levels deep at a maximum.

Importante

Quando si sceglie la disinstallazione del tipo di distribuzione sostituito, è impossibile sostituire un tipo di distribuzione con un tipo distribuito a un diverso tipo di raccolta.When you choose the option to uninstall the superseded deployment type, a deployment type can't be superseded by a deployment type that was deployed to a different type of collection. Ad esempio, è impossibile sostituire un tipo di distribuzione che era stato distribuito a una raccolta dispositivi con un tipo di distribuzione che era stato distribuito a una raccolta di utenti.For example, a deployment type that was deployed to a device collection can't be superseded by a deployment type that was deployed to a user collection.

Decidere se aggiornare o sostituire un'applicazioneDecide whether to upgrade or replace an application

Il tipo di sostituzione varia a seconda se si seleziona l'opzione Disinstalla:The type of supersedence depends on whether you select the Uninstall option:

  • Per eseguire l'aggiornamento a una versione più recente della stessa applicazione con lo stesso ID applicazione, non selezionare Disinstalla.If you want to update to a newer version of the same application with the same application ID, don't select Uninstall.

  • Se si vuole passare a un'altra applicazione con ID applicazione diverso, selezionare Disinstalla.If you want to change to a different application with a different application ID, select Uninstall. È necessario rimuovere la versione dell'applicazione sostituita.You need to remove the superseded version of the application.

Sostituire applicazioni dipendentiSupersede dependent applications

In questo esempio applicazione principale si riferisce all'app che si sta distribuendo, che ha dipendenze.In this example, main application refers to the app that you're deploying that has the dependencies.

È possibile creare una relazione di sostituzione che aggiorna l'applicazione dipendente a una nuova versione.You can create a supersedence relationship that updates the dependent application to a new version.

  1. Assicurarsi che la nuova applicazione dipendente e l'applicazione dipendente originale siano nello stesso gruppo di dipendenze dell'applicazione principale.Make sure that the new dependent application and the original dependent application are in the same dependency group of the main application.

  2. Creare una relazione di sostituzione che sostituisce l'applicazione dipendente originale con la nuova applicazione dipendente.Create a supersedence relationship that supersedes the original dependent application with the new dependent application.

Durante le nuove installazioni dell'applicazione principale, il client installa la nuova applicazione dipendente.During new installations of the main application, the client installs the new dependent application. Configuration Manager aggiorna le installazioni esistenti dell'applicazione principale con la nuova applicazione dipendente.Configuration Manager updates existing installations of the main application with the new dependent application.

Il risultato finale è che tutte le distribuzioni dell'applicazione principale usano la nuova applicazione dipendente.The end result is that all deployments of the main application use the new dependent application.

Altre considerazioniFurther considerations

  • È possibile specificare più relazioni di sostituzione per le applicazioni dipendenti.You can specify multiple supersedence relationships for dependent applications. Configuration Manager installa l'applicazione dipendente di livello superiore nella catena di sostituzione.Configuration Manager installs the highest dependent application in the supersedence chain.

  • Distribuire le applicazioni dipendenti nel dispositivo in cui è installata l'applicazione principale.Deploy dependent applications to the device where the main application is installed. In caso contrario Configuration Manager non installerà l'applicazione dipendente.Otherwise Configuration Manager won't install the dependent application.

  • Per le nuove installazioni dell'applicazione principale, se si hanno più dipendenze, l'ordine di dipendenza determina la versione dell'applicazione dipendente da installare.For new installations of the main application, when you have multiple dependencies, the dependency order determines which version of the dependent application gets installed.

Specificare una relazione di sostituzioneSpecify a supersedence relationship

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Scegliere quindi l'applicazione che sostituisce un'altra applicazione.Then choose the application that supersedes another application.

  2. Nella scheda Home della barra multifunzione selezionare Proprietà nel gruppo Proprietà.On the Home tab of the ribbon, in the Properties group, select Properties.

  3. Passare alla scheda Sostituzione e selezionare Aggiungi.Switch to the Supersedence tab, and select Add.

  4. Per Applicazione sostituita selezionare Sfoglia.For the Superseded Application, select Browse.

  5. Scegliere l'applicazione da sostituire, quindi selezionare OK.Choose the application that you want to supersede, and then select OK.

  6. Nella finestra Specificare la relazione di sostituzione selezionare il tipo di distribuzione che sostituisce il tipo di distribuzione dell'applicazione sostituita.In the Specify Supersedence Relationship window, select the deployment type that replaces the deployment type of the superseded application.

    Nota

    Per impostazione predefinita, il nuovo tipo di distribuzione non disinstalla il tipo di distribuzione dell'applicazione sostituita.By default, the new deployment type doesn't uninstall the deployment type of the superseded application. Questo scenario viene comunemente utilizzato quando si desidera distribuire un aggiornamento a un'applicazione esistente.This scenario is commonly used when you want to deploy an upgrade to an existing application. Selezionare Disinstalla per rimuovere il tipo di distribuzione esistente prima di installare il nuovo tipo di distribuzione.To remove the existing deployment type before the new deployment type is installed, select Uninstall. Se si decide di aggiornare un'applicazione, assicurarsi di testare prima questa operazione in un ambiente lab.If you decide to upgrade an application, make sure that you test this in a lab environment first.

  7. Se si vuole che gli utenti visualizzino ancora in Software Center le distribuzioni per entrambe le applicazioni, selezionare l'opzione Consenti agli utenti di visualizzare le distribuzioni per l'applicazione e per tutte le applicazioni sostituite da questa applicazione in Software Center.If you want users to still see in Software Center deployments for both applications, select the option to Allow users to see deployments for this application and all applications that it supersedes in Software Center.. Con questa opzione è possibile concedere agli utenti la possibilità di installare una versione precedente dell'app, se necessario.With this option, you give users the choice to still install an older version of the app if needed. Per impostazione predefinita, questa opzione non è selezionata, quindi in Software Center viene visualizzata solo l'applicazione sostitutiva.By default, this option isn't selected, so only the superseding application displays in Software Center. Questa opzione è destinata solo alle distribuzioni disponibili per le raccolte utenti.This option is only for available deployments to user collections.

  8. Selezionare OK per salvare le modifiche e chiudere le finestre.Select OK to save your changes and close the windows.

Visualizzare le applicazioni che sostituiscono l'applicazione correnteDisplay applications that supersede the current application

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Quindi scegliere un'applicazione.Then choose the application that you want.

  2. Nella scheda Home della barra multifunzione selezionare Proprietà nel gruppo Proprietà.On the Home tab of the ribbon, in the Properties group, select Properties.

  3. Passare alla scheda Riferimenti.Switch to the References tab.

  4. Per il Tipo di relazione, scegliere Applicazioni che sostituiscono l'applicazione.For the Relationship type, choose Applications that supersede this application.

Visualizzare le relazioni di sostituzioneView supersedence relationships

  1. Nella console di Configuration Manager accedere all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Applicazioni.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Quindi scegliere un'applicazione.Then choose the application that you want.

  2. Nella scheda Home della barra multifunzione selezionare Visualizza relazioni nel gruppo Relazioni e quindi selezionare Sostituzione.On the Home tab of the ribbon, in the Relationships group, select View relationships, and then select Supersedence.

Questa azione consente di visualizzare un diagramma grafico che rappresenta le relazioni dell'applicazione selezionata con altre applicazioni.This action shows a graphical diagram of the relationships of the selected application to other applications. Per le relazioni di sostituzione, visualizza le applicazioni sostituite dall'applicazione selezionata e le applicazioni che sostituiscono l'applicazione selezionata.For the supersedence relationships, it shows applications that the selected application supersedes, and applications that the selected application is superseded by.

Passaggi successiviNext steps

Disinstallare applicazioniUninstall applications