Substituição do aplicativo Win32

Depois de adicionar uma aplicação Win32 ao Intune, pode utilizar o Intune para criar uma ou mais relações de substituição entre aplicações. Em geral, a substituição é onde atualiza ou substitui algo. No Intune, a substituição permite-lhe atualizar e substituir aplicações Win32 existentes por versões mais recentes da mesma aplicação ou uma aplicação Win32 totalmente diferente. Este artigo fornece uma descrição geral da funcionalidade de substituição.

Importante

A substituição, que lhe permite atualizar e substituir uma versão de uma aplicação Win32, não lhe permite atualmente trocar a aplicação Win32 por uma dependência de aplicação. Para obter mais informações sobre dependências de aplicações, veja Dependências.

As relações de substituição podem ser criadas ao adicionar ou modificar uma aplicação Win32 no Intune. Os passos de Substituição permitem-lhe especificar quaisquer relações de substituição relacionadas com a aplicação Win32.

Captura de ecrã do passo de substituição da aplicação Win32

Pré-requisitos

A substituição de aplicações só pode ser aplicada a aplicações Win32. Para obter mais informações, veja Adicionar uma aplicação Win32 ao Intune.

É necessária uma permissão do Microsoft Intune para criar e editar relações de dependência e substituição de aplicações Win32 com outras aplicações. A permissão está disponível na categoria Aplicativos móveis selecionando Relacionar. A partir da versão do serviço 2202 , os administradores do Intune precisam desta permissão para adicionar aplicações de dependência e substituição ao criar ou editar uma aplicação Win32 no centro de administração do Microsoft Intune. Para encontrar esta permissão no centro de administração do Microsoft Intune, selecioneFunções> de administração> deinquilinos Todas as funções>Criar.

Esta permissão de substituição da aplicação Win32 foi adicionada às seguintes funções incorporadas:

  • Gerente de Aplicativos
  • Administrador escolar

Observação

Para utilizar a atualização automática para atualizar automaticamente uma aplicação superada, veja Utilizar a atualização automática com substituição de aplicações.

Criar uma relação de Substituição no Intune

Os passos seguintes ajudam-no a criar uma relação de substituição entre aplicações:

  1. Entre no Centro de administração do Microsoft Intune.

  2. Selecione Aplicações>Todas as aplicações e, em seguida, selecione uma aplicação Win32 na lista. Se ainda não adicionou uma aplicação Win32, pode seguir os passos para adicionar uma aplicação Win32 ao Intune.

  3. Depois de selecionar a aplicação Win32 existente, selecione Propriedades.

  4. Na secção Substituição , selecione Editar>Adicionar para escolher aplicações que devem ser substituídos.

    Observação

    Pode haver no máximo 10 nós em uma relação de substituição no Intune.

  5. Localize e selecione as aplicações para aplicar a relação de substituição no painel Adicionar Aplicações . Clique em Selecionar para adicionar os aplicativos à sua lista de substituição.

  6. Na lista de aplicações sobrepostas, modifique a opção Desinstalar versão anterior para cada aplicação selecionada para especificar se um comando de desinstalação é enviado pelo Intune para cada aplicação selecionada. Se o instalador da aplicação atual atualizar automaticamente a aplicação selecionada, não será necessário enviar um comando de desinstalação. Ao substituir um aplicativo selecionado por outro aplicativo, pode ser necessário ativar a opção Desinstalar versão anterior para remover e substituir o aplicativo mais antigo.

  7. Assim que este passo estiver concluído, selecione Rever + guardar>Guardar.

    Importante

    As aplicações de substituição não recebem filtragem automática. Cada aplicação tem de ter uma segmentação explícita para entrar em vigor. A substituição de aplicações que não são direcionadas será ignorada pelo agente. Se a aplicação de substituição for direcionada para um dispositivo com uma aplicação sobreposta, a substituição ocorrerá independentemente de a aplicação sobreposta ter ou não como destino. Para obter mais informações sobre o comportamento da Substituição, veja a matriz abaixo. Este comportamento contrasta diretamente com as dependências, o que não requer filtragem. Além disso, apenas as aplicações direcionadas mostrarão os estados de instalação no centro de administração do Microsoft Intune.

Comportamento de substituição

Uma aplicação de substituição é uma aplicação que atualiza ou substitui outras aplicações. Uma aplicação substituída é uma aplicação que está a ser atualizada ou substituída. O comportamento de substituição pode ser ilustrado com base nos seguintes cenários.

Cenários Filtrar para a intenção necessária Filtrar para a intenção disponível
Cenário 1:
A aplicação sobreposta existe no dispositivo e a opção Desinstalar versão anterior está definida como Sim.
A aplicação sobreposta é desinstalada e a aplicação de substituição será instalada no dispositivo.

NOTA: Mesmo que a aplicação sobreposta não seja direcionada, é desinstalada.

Apenas as aplicações de substituição são apresentadas no portal da empresa e podem ser instaladas.
Cenário 2:
A aplicação sobreposta existe no dispositivo e a opção Desinstalar versão anterior está definida como Não.
A aplicação de substituição será instalada no dispositivo. Se a aplicação sobreposta será ou não desinstalada depende do instalador da aplicação de substituição. Apenas as aplicações de substituição são apresentadas no portal da empresa e podem ser instaladas.
Cenário 3:
A aplicação sobreposta não existe no dispositivo.
A aplicação de substituição está instalada. A nova aplicação é apresentada no Portal da Empresa.

Compreender a atualização de aplicações versus a substituição de aplicações dentro da substituição

Dado que uma aplicação pode ter várias aplicações substituídas, é possível que uma aplicação atualize um conjunto de aplicações ao substituir outro conjunto de aplicações ao mesmo tempo.

Observação

Os utilizadores finais não poderão verificar se uma operação de substituição específica da aplicação Win32 é uma atualização ou substituição no Portal da Empresa. Além disso, quando várias aplicações substituem uma aplicação com filtragem disponível no Portal da Empresa, a página de detalhes da aplicação sobreposta navegará para a página da aplicação da primeira aplicação de substituição que foi configurada. Por exemplo, se a aplicação A for substituído pelas aplicações B e C e a aplicação B substituir primeiro a aplicação A, a página de detalhes da aplicação A no Portal da Empresa irá navegar para a Aplicação B.

Compreender a forma como a substituição é aplicada ao atualizar uma aplicação versus substituir uma aplicação pode ser ilustrado com base no cenário seguinte.

Cenário do cliente Descrição Comportamento esperado Informações adicionais
Atualização da aplicação O administrador de TI quer atualizar uma aplicação com uma versão mais recente da mesma aplicação. O instalador da versão mais recente da aplicação (a aplicação de substituição) atualizará automaticamente a versão mais antiga da aplicação para a versão mais recente. Uma vez que o instalador conclui a atualização, não é necessário enviar um comando de desinstalação para a versão mais antiga. Assim, a opção Desinstalar versão anterior está desativada.
Substituição da aplicação O administrador de TI quer substituir uma aplicação por uma aplicação completamente diferente. A aplicação sobreposta é desinstalada e a aplicação de substituição será instalada. Tanto a instalação como a desinstalação serão baseadas na linha de comandos de instalação/desinstalação definida pelo Profissional de TI. Uma vez que as duas aplicações são diferentes, o administrador pode ativar o botão de alternar Desinstalar a versão anterior para desinstalar a aplicação mais antiga do dispositivo.

Compreender a atualização de aplicações no local versus a atualização de aplicações de substituição

Nos seguintes cenários, deve rever as regras de deteção de aplicações depois de efetuar qualquer um dos tipos de atualizações seguintes.

Tipo de atualização Atualizar descrição e detalhes
Atualização da aplicação no local
  • Com uma atualização de aplicação no local, o administrador só pode trocar o conteúdo da aplicação, atualizar os metadados e alterar os comandos de deteção e instalação.
  • O administrador não pode alterar nenhum dos campos que não estão armazenados na aplicação com uma atualização de aplicação no local. Por exemplo, o administrador não pode modificar a segmentação ao mesmo tempo que uma atualização.
  • O administrador só pode efetuar a atualização da aplicação no local uma aplicação de cada vez.
Atualização de aplicações de substituição
  • O administrador pode atualizar uma aplicação na sua totalidade com um novo conjunto de configurações.
  • O administrador pode optar por enviar um comando de desinstalação para desinstalar versões anteriores da aplicação.
  • O administrador pode atualizar dispositivos que contenham várias versões de aplicações para a versão mais recente da aplicação com uma configuração de Substituição. O administrador também mantém o acesso à versão mais antiga da aplicação.

Compreender as interações entre dependências e substituição

As interações entre dependências e substituição incluem o seguinte:

  • As relações de substituição e dependência podem ser criadas no mesmo subgrafo da aplicação.
  • A imposição prefere a substituição da dependência, mas se existir um estado de conflito, o Intune irá reportá-lo.
    • Exemplo específico: A depende de B, C substitui B. Um irá comunicar um estado de conflito.
    • Exemplo específico n.º 2: A depende de B, C substitui A; As instalações C e A são substituídas. B fica à esquerda.
  • A substituição não será efetuada em cenários específicos.
    • Exemplo: A depende de B, C e B substitui C.

Exemplos Básicos de Substituição

Para efeitos deste documento, partimos do princípio de que todas as aplicações são direcionadas (para dispositivos ou utilizadores) e são aplicáveis.

Legenda para cenários de exemplo de substituição

Legenda Definição
Cenário 1 do exemplo de substituição da legenda A é substituído por B por meio da atualização do aplicativo.
Cenário 2 do exemplo de substituição da legenda A é substituído por B por meio da substituição do aplicativo.
Cenário 3 do exemplo de substituição da legenda Um está presente no dispositivo, totalmente instalado e transmite as regras de deteção definidas.
Cenário 4 do exemplo de substituição da legenda A não está presente no dispositivo.

Exemplos de substituição de casos e resolução

Caso Resolução Observações
Cenário de exemplo de substituição de casos 1 Cenário: Nenhuma das aplicações é detetada no dispositivo. A é substituído por B por meio da atualização do aplicativo.

Resultado: Instalar B.

A atualização da aplicação significa que o administrador optou por não desinstalar a aplicação sobreposta durante a fase de configuração. Consulte a Etapa de Substituição na Implantação de Aplicativos acima.
Cenário de exemplo de substituição de casos 2 Cenário: somente A é detectado no dispositivo. A é substituído por B por meio da atualização do aplicativo.

Resultado: Instalar B.

Uma vez que o administrador optou por não desinstalar a versão anterior durante a configuração, A não é explicitamente desinstalado pelo Intune. Um pode ser desinstalado com base no comportamento do instalador B.
Cenário 3 de exemplo de substituição de casos Cenário: somente B é detectado no dispositivo. A é substituído por B por meio da atualização do aplicativo.

Resultado: Nada.

Como B já foi detectado no dispositivo, nenhuma ação é executada.
Cenário de exemplo de substituição de casos 4 Cenário: ambos os aplicativos são detectados no dispositivo. A é substituído por B por meio da atualização do aplicativo.

Resultado: Nada.

Como B já foi detectado no dispositivo, nenhuma ação é executada. O administrador optou por não desinstalar a versão anterior ao configurar, pelo que A não está desinstalado.
Cenário de exemplo de substituição de casos 5 Cenário: Nenhuma das aplicações é detetada no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Instalar B.

A substituição da aplicação significa que o administrador optou por desinstalar a aplicação substituída durante a fase de configuração. Consulte a Etapa de Substituição na Implantação de Aplicativos acima.
Cenário de exemplo de substituição de casos 6 Cenário: somente A é detectado no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Desinstale A e, em seguida, instale B.

Um será desinstalado e, assim que o agente detetar que A já não está presente no dispositivo, instala B. Se a deteção continuar a detetar A como presente, o agente não instalará B. A instalação do B no dispositivo baseia-se na deteção de A no dispositivo.
Cenário 7 de exemplo de substituição de casos Cenário: somente B é detectado no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Nenhum

Não são efetuadas ações porque b já está instalado e A não existe no dispositivo.
Cenário 8 de exemplo de substituição de casos Cenário: ambos os aplicativos são detectados no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Desinstalar A.

Um é desinstalado como parte do processo de substituição da aplicação. A deteção de uma aplicação substituída após a substituição da aplicação já estar instalada irá incorrer numa imposição de remediação.

Comportamento para Cenários de Substituição Em Cadeia

As cadeias de substituição ocorrem quando várias aplicações fazem parte de uma relação de substituição. Por exemplo, um administrador de TI pode configurar a Aplicação A para ser substituído pela Aplicação B e, posteriormente, configurar a Aplicação B para ser substituído pela Aplicação C. Neste cenário, é criada uma cadeia de substituição entre a Aplicação A, B e C (conforme mostrado no primeiro caso abaixo). As cadeias de substituição podem ter um máximo de 10 nós relacionados na cadeia. Para obter mais informações sobre este máximo, veja Limitações de Substituição.

O comportamento das cadeias de substituição pode ser resumido da seguinte forma:

  • Todas as aplicações numa cadeia de substituição serão substituídos pela aplicação de substituição da cadeia. No exemplo indicado acima, a aplicação de substituição da cadeia é a Aplicação C.

Para compreender melhor o comportamento de uma cadeia de substituição, a tabela seguinte fornece uma lista de casos e resoluções. Ao rever estas cadeias de substituição, suponha que todas as aplicações são direcionadas e são aplicáveis ao dispositivo.

Caso Resolução Observações
Cenário de substituição de casos 1 Cenário: nenhum dos aplicativos existe no dispositivo. A relação entre aplicativos é uma das atualizações do aplicativo.

Resultado: Instalar C.

Uma vez que nenhuma das aplicações existe no dispositivo, instalamos a aplicação de substituição: Aplicação C. A aplicação de substituição refere-se à aplicação que substitui todas as outras aplicações na cadeia.
Cenário de substituição de casos 2 Cenário: Apenas as Aplicações A e C existem no dispositivo. A relação entre aplicativos é uma das atualizações do aplicativo.

Resultado: Nenhum.

Uma vez que a Aplicação C já existe no dispositivo e este é um cenário de atualização de aplicações, a Aplicação A não está desinstalada.
Cenário de substituição de casos 3 Cenário: somente o Aplicativo A existe no dispositivo. A relação entre aplicativos é uma das atualizações do aplicativo.

Resultado: Instalar C.

Basta instalar a Aplicação C. A aplicação A não é desinstalada porque é um cenário de atualização de aplicações. O instalador de C pode ou não ter comportamento para remover A, em que "remover" significa que A já não é detetado através das regras de deteção (normalmente devido à deteção de versões).
Cenário de substituição de casos 4 Cenário: somente o Aplicativo C existe no dispositivo. A relação entre aplicativos é uma das atualizações do aplicativo.

Resultado: Nenhum.

Uma vez que a Aplicação C, a aplicação de substituição, já existe no dispositivo e este é um cenário de atualização de aplicações, não é efetuada qualquer ação.
Cenário de substituição de casos 5 Cenário: nenhum dos aplicativos existe no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Instalar C.

Uma vez que nenhuma das aplicações existe no dispositivo, basta instalar a aplicação de substituição, a Aplicação C.
Cenário de substituição de casos 6 Cenário: As aplicações A e C existem no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Desinstalar A.

Uma vez que a Aplicação C existe no dispositivo e este é um cenário de substituição de aplicações, basta desinstalar a Aplicação A.
Cenário de substituição de casos 7 Cenário: somente o Aplicativo A existe no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Desinstale A e, em seguida, instale C.

Uma vez que este é um cenário de substituição de aplicações, a Aplicação A é desinstalada e a Aplicação C, a aplicação de substituição, está instalada.
Cenário de substituição de casos 8 Cenário: somente o Aplicativo C existe no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Nenhum.

Uma vez que a aplicação de substituição, a Aplicação C, existe no dispositivo e nenhuma das outras aplicações sobrepostas existe, não é efetuada qualquer ação.

Limitações de Substituição

Só pode haver um máximo de 11 nós num único gráfico de substituição. Os nós incluem a aplicação de substituição, as aplicações sobrepostas e todas as aplicações relacionadas subsequentes. No seguinte diagrama de Substituição, existem cinco nós no total. Assim, podem ser criados mais cinco nós até que a contagem máxima de nós seja atingida.

Exemplo de contagem máxima de nós de substituição

Outras limitações de substituição:

  • As várias sessões do Azure Virtual Desktop só suportam relações de substituição com aplicações de contexto do sistema (baseadas no dispositivo).
  • Apenas as aplicações direcionadas mostrarão os estados de instalação no centro de administração do Microsoft Intune.

Utilizar a atualização automática com a substituição da aplicação

Pode atualizar automaticamente as aplicações Win32 num dispositivo de utilizador final inscrito que tenha sido implementado a partir do Portal da Empresa. Estas aplicações Win32 que foram implementadas como disponíveis podem ser atualizadas automaticamente ao definir uma relação de substituição para a aplicação e ao selecionar Atualização automática ao definir a atribuição. Além disso, o tipo de atribuição tem de estar Disponível para dispositivos inscritos.

Os utilizadores que tinham a aplicação substituído instalada a partir do Portal da Empresa receberão automaticamente a aplicação de substituição. A atualização automática de substituição aplica-se apenas a atribuições disponíveis , o que significa que os utilizadores que tenham a aplicação substituído através da intenção necessária não receberão a aplicação de substituição.

Os passos seguintes ajudam-no a criar uma relação de substituição de atualização automática entre aplicações:

  1. Adicione uma aplicação Win32 para substituir outra aplicação Win32 com os seguintes passos: Criar uma relação de Substituição no Intune

  2. No passo Substituição , adicione a aplicação que está atualizada.

    Captura de ecrã do painel Adicionar Aplicações ao substituir uma aplicação

  3. No passo Atribuições , adicione um grupo de utilizadores ou dispositivos na secção Disponível para dispositivos inscritos .

  4. Selecione a definição atual do grupo na coluna Atualização automática . O painel Editar atribuição é apresentado.

    Captura de ecrã do painel Editar atribuição ao definir a atualização automática

  5. Selecione a opção Atualização automática .

  6. Selecione OK para fechar o painel.

  7. Selecione Seguinte>Criar para criar a sua relação de substituição para atualizar automaticamente a sua aplicação Win32.

Desempenho da atualização automática

Para que o utilizador receba a atualização automática da aplicação de substituição, são necessárias duas verificações de dispositivos para as aplicações disponíveis.

Normalmente, a primeira entrada disponível ocorrerá entre 1 a 8 horas após a criação da atribuição. Normalmente, a segunda entrada disponível ocorrerá 8 horas após a primeira entrada. O tempo total para receber a aplicação de substituição será de 8 a 16 horas. No melhor cenário, o desempenho da atualização automática é mais rápido.

Limitações da atualização automática

O número máximo de aplicações de substituição que uma aplicação Win32 pode ter é 10. O utilizador tem de ter sessão iniciada no dispositivo para receber a aplicação de substituição.

Comportamento de repetição da atualização automática

Se a aplicação de substituição não tiver atualizado e instalado automaticamente por qualquer motivo, o Intune tentará novamente indefinidamente até que o utilizador solicite uma instalação da aplicação a partir do Portal da Empresa. Quando o utilizador pede para instalar a aplicação, o Intune altera o tipo de pedido no back-end para refletir que o utilizador instalou e impede que as tentativas de instalação continuem.

Cenários de atualização automática

Seguem-se casos específicos em que a aplicação B foi criada para substituir a aplicação A.

Caso Cenário Resultado
A aplicação A ainda está presente no dispositivo. A atualização já é acionada após a primeira entrada disponível, mas antes de a aplicação B ser instalada no dispositivo, o administrador remove a relação entre a aplicação A e a aplicação B, tornando-as aplicações independentes. Durante a segunda entrada disponível, ambas as aplicações são enviadas para o dispositivo e a aplicação B será instalada como uma aplicação independente.
Alterações à definição de atualização automática A atualização já é acionada após a primeira entrada disponível, mas antes de a aplicação B ser instalada no dispositivo, o administrador altera a definição de atualização automática da aplicação B para falsa. Durante a segunda entrada disponível, a aplicação B é enviada para o dispositivo e a aplicação A será atualizada com a aplicação B no dispositivo.
Desinstalar a aplicação sobreposta após substituir entidades de aplicações criadas A atualização já é acionada após a primeira entrada disponível, mas antes de a aplicação B ser instalada no dispositivo, o utilizador pede uma desinstalação da aplicação A e a aplicação A é removida do dispositivo. Durante a segunda entrada disponível, a aplicação B será enviada para o dispositivo e a aplicação A será atualizada com a aplicação B no dispositivo.
Desinstalar após atualização de substituição A aplicação A foi atualizada automaticamente para a aplicação B, mas a aplicação A não foi removida do dispositivo. Mais tarde, o utilizador pede uma desinstalação da aplicação B do dispositivo e a aplicação B é desinstalada com êxito. A aplicação A ainda está presente no dispositivo.
Falha na atualização O Intune tenta atualizar automaticamente a aplicação A para a aplicação B, mas a instalação da aplicação B falhou e a aplicação A já foi removida do dispositivo. Os utilizadores não poderão reinstalar a aplicação A a partir do Portal da Empresa, uma vez que é substituído pela aplicação B, mas podem tentar reinstalar a aplicação B a partir do Portal da Empresa.

Próximas etapas