Rever e substituir aplicações no System Center Configuration ManagerRevise and supersede applications in System Center Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

Neste tópico, irá aprender como trabalhar com versões de aplicações do System Center Configuration Manager e como substituir aplicações com uma nova versão.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.

Revisões de aplicaçõesApplication revisions

Quando são efetuadas revisões de uma aplicação ou um tipo de implementação que está contido numa aplicação, o Configuration Manager cria uma nova revisão da aplicação.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. É possível visualizar o histórico de cada revisão da aplicação.You can display the history of each application revision. Também é possível ver as suas propriedades, restaurar uma revisão anterior de uma aplicação ou eliminar uma revisão antiga.You can also view its properties, restore a previous revision of an application, or delete an old revision.

Para visualizar um histórico de revisão da aplicaçãoTo display an application revision history

  1. Na consola do Configuration Manager, escolha biblioteca de Software > gestão de aplicações > aplicaçõese, em seguida, escolha a aplicação que pretende.In the Configuration Manager console, choose Software Library > Application Management > Applications, and then choose the application that you want.

  2. No home page separador o aplicação grupo, escolha histórico de revisão para abrir o histórico de revisão da aplicação caixa de diálogo.On the Home tab, in the Application group, choose Revision History to open the Application Revision History dialog box.

Para visualizar uma revisão da aplicaçãoTo view an application revision

  1. No histórico de revisão da aplicação caixa de diálogo, selecione uma revisão da aplicação e, em seguida, escolha vista.In the Application Revision History dialog box, select an application revision, and then choose View.

  2. Na caixa de diálogo Propriedades , examine as propriedades da aplicação selecionada.In the Properties dialog box, examine the properties of the selected application.

    Nota

    As propriedades da aplicação que são apresentadas são só de leitura.The application properties that are displayed are read-only.

  3. Feche a caixa de diálogo Propriedades .Close the Properties dialog box.

Para restaurar uma revisão da aplicaçãoTo restore an application revision

  1. No histórico de revisão da aplicação caixa de diálogo, selecione uma revisão da aplicação e, em seguida, escolha restaurar.In the Application Revision History dialog box, select an application revision, and then choose Restore.

  2. No Confirmar restauro da revisão diálogo caixa, escolha Sim para restaurar a revisão da aplicação selecionada.In the Confirm Revision Restore dialog box, choose Yes to restore the selected application revision.

Para eliminar uma revisão da aplicaçãoTo delete an application revision

  1. No histórico de revisão da aplicação caixa de diálogo, selecione uma revisão da aplicação e, em seguida, escolha eliminar.In the Application Revision History dialog box, select an application revision, and then choose Delete.

  2. No eliminar revisão da aplicação diálogo caixa, escolha Sim.In the Delete Application Revision dialog box, choose Yes.

Importante

Só é possível eliminar a revisão da aplicação atual se a aplicação estiver retirada e tem sem referências.You can only delete the current application revision if the application is retired and has no references.

Substituição de aplicaçõesApplication supersedence

Gestão de aplicações no Configuration Manager permite-lhe atualizar ou substituir as aplicações existentes utilizando uma relação de substituição.Application management in Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. Se substituir uma aplicação, pode especificar um novo tipo de implementação para substituir o tipo de implementação da aplicação substituída e também decidir se atualizar ou desinstalar a aplicação substituída antes da aplicação substituta está instalado.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

Quando é selecionada a opção para desinstalar o tipo de implementação substituído, não é possível substituir um tipo de implementação por outro que foi implementado num tipo de coleção 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 exemplo, um tipo de implementação que foi implementado numa coleção de dispositivos não pode ser substituído por um tipo de implementação que foi implementado numa coleção de utilizadores se a opção para desinstalar o tipo de implementação substituído estiver selecionada.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 se é melhor atualizar ou substituir uma aplicaçãoDecide whether to upgrade or replace an application

O utilizador especifica se quer atualizar ou substituir uma aplicação na caixa de diálogo Especificar Relação de Substituição das propriedades da aplicação.You specify whether to replace or upgrade an app in the Specify Supersedence Relationship dialog box of the application properties dialog box. O tipo de substituição depende se seleciona a opção Desinstalar na caixa de diálogo:The type of supersedence depends on whether you check the Uninstall option in this dialog box:

  • Se pretender atualizar para uma versão mais recente da mesma aplicação (com o mesmo ID de aplicação), não verifique desinstalação.If you want to update to a newer version of the same application (with the same application ID), do not check Uninstall.

  • Se pretende alterar para uma aplicação diferente (com um ID de aplicação diferente), selecione Desinstalar.If you want to change to a different application (with a different application ID), check Uninstall. Terá de remover a versão da aplicação substituída.You need to remove the superseded version of the application.

Substituir aplicações dependentesSupersede dependent applications

Neste exemplo, principal aplicação refere-se para a aplicação que estiver a implementar que tem as dependências.In this example, master application refers to the app that you are deploying that has the dependencies.

Pode criar uma relação de substituição que atualize a aplicação dependente para uma nova versão.You can create a supersedence relationship that updates the dependent application to a new version.

  1. Certifique-se de que a nova aplicação dependente e a aplicação dependente estão no mesmo grupo de dependência da aplicação global.Ensure that the new dependent application and the original dependent application are in the same dependency group of the master application.

  2. Crie uma relação de substituição que substitua a aplicação dependente original pela nova aplicação dependente.Create a supersedence relationship that supersedes the original dependent application with the new dependent application.

    Durante as novas instalações da aplicação global, a nova aplicação dependente está instalada.During new installations of the master application, the new dependent application is installed. As instalações existentes da aplicação global são atualizadas com a nova aplicação dependente.Existing installations of the master application are updated with the new dependent application.

    O resultado final é que todas as implementações da aplicação global utilizarem a nova aplicação dependente.The end result is that all deployments of the master application use the new dependent application.

Considerações adicionaisFurther considerations

  • Pode especificar múltiplas relações de substituição para aplicações dependentes.You can specify multiple supersedence relationships for dependent applications. A aplicação dependente na localização superior na cadeia de substituição será a aplicação instalada.The highest dependent application in the supersedence chain gets installed.

  • Aplicações dependentes tem de ser implementadas no dispositivo onde a aplicação principal está instalada ou não irão obter instalada a aplicação dependente.Dependent applications must be deployed to the device where the master application is installed or the dependent application won't get installed.

  • Para novas instalações da aplicação global, se tiver múltiplas dependências, a ordem da dependência determina qual a versão da aplicação dependente que é instalada.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 uma relação de substituiçãoTo specify a supersedence relationship

  1. Na consola do Configuration Manager, escolha biblioteca de Software > gestão de aplicações > aplicaçõese, em seguida, escolha a aplicação que substitui outra aplicação.In the Configuration Manager console, choose Software Library > Application Management > Applications, and then choose the application that supersedes another application.

  2. No home page separador o propriedades grupo, escolha propriedades para abrir o nome da aplicação propriedades caixa de diálogo.On the Home tab, in the Properties group, choose Properties to open the application name Properties dialog box.

  3. No substituição separador do < nome da aplicação> propriedades diálogo caixa, escolha adicionar.On the Supersedence tab of the <Application Name> Properties dialog box, choose Add.

  4. Na caixa de diálogo Especificar Relação de Substituição , clique em Procurar.In the Specify Supersedence Relationship dialog box, click Browse.

  5. No escolher aplicação diálogo caixa, escolha a aplicação que pretende substituir e, em seguida, escolha OK.In the Choose Application dialog box, choose the application that you want to supersede, and then choose OK.

  6. No especificar relação de substituição caixa de diálogo, selecione o tipo de implementação que substitui a implementação do tipo da aplicação substituída.In the Specify Supersedence Relationship dialog box, select the deployment type that replaces the deployment type of the superseded application.

    Nota

    Por predefinição, o novo tipo de implementação não desinstala o tipo de implementação da aplicação substituída.By default, the new deployment type doesn't uninstall the deployment type of the superseded application. Este cenário é utilizado normalmente quando se pretende implementar uma atualização numa aplicação existente.This scenario is commonly used when you want to deploy an upgrade to an existing application. Selecione Desinstalar para remover o tipo de implementação existente antes da instalação do novo tipo de implementação.Select Uninstall to remove the existing deployment type before the new deployment type is installed. Se optar por atualizar uma aplicação, certifique-se de que testa primeiro este procedimento num ambiente de laboratório.If you decide to upgrade an application, make sure that you test this in a lab environment first.

  7. Escolha OK para fechar o especificar relação de substituição caixa de diálogo.Choose OK to close the Specify Supersedence Relationship dialog box.

  8. Escolha OK para fechar o < nome da aplicação> propriedades caixa de diálogo.Choose OK to close the <Application Name> Properties dialog box.

Para apresentar as aplicações que substituem a aplicação atualTo display applications that supersede the current application

  1. Na consola do Configuration Manager, escolha biblioteca de Software.In the Configuration Manager console, choose Software Library.

  2. No biblioteca de Software área de trabalho, expanda gestão de aplicações, escolha aplicaçõese, em seguida, escolha a aplicação que pretende.In the Software Library workspace, expand Application Management, choose Applications, and then choose the application that you want.

  3. No home page separador o propriedades grupo, escolha propriedades para abrir o < nome da aplicação> propriedades caixa de diálogo.On the Home tab, in the Properties group, choose Properties to open the <Application Name> Properties dialog box.

  4. No referências separador do < nome da aplicação> propriedades diálogo caixa, escolha as aplicações que substituem esta aplicação do tipo de relação na lista pendente.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. Reveja a lista de aplicações que substituem a aplicação selecionada e, em seguida, escolha OK para fechar o < nome da aplicação> propriedades caixa de diálogo.Review the list of applications that supersede the selected application, and then choose OK to close the <Application Name> Properties dialog box.