Substituição do aplicativo Win32

Depois de adicionar um aplicativo Win32 a Intune, você pode usar Intune para criar uma ou mais relações de supersedência entre aplicativos. Em geral, a supersedência é onde você atualiza ou substitui algo. Em Intune, a supersedência permite que você atualize e substitua os aplicativos Win32 existentes por versões mais recentes do mesmo aplicativo ou um aplicativo Win32 totalmente diferente. Este artigo fornece uma visão geral do recurso de supersedência.

Importante

A supersedência, que permite atualizar e substituir uma versão de um aplicativo Win32, atualmente não permite que você troque o aplicativo Win32 por uma dependência de aplicativo. Para obter mais informações sobre dependências de aplicativo, consulte Dependências.

As relações de supersedência podem ser criadas ao adicionar ou modificar um aplicativo Win32 no Intune. As etapas de supersedência permitem especificar quaisquer relações de supersedência relacionadas ao aplicativo Win32.

Captura de tela da etapa de supersedência do aplicativo Win32

Pré-requisitos

A supersedência de aplicativo só pode ser aplicada a aplicativos Win32. Para obter mais informações, consulte Adicionar um aplicativo Win32 a Intune.

Uma permissão Microsoft Intune é necessária para criar e editar relações de supersedência e dependência do aplicativo Win32 com outros aplicativos. A permissão está disponível na categoria Aplicativos móveis selecionando Relacionar. A partir da versão do serviço de 2202, Intune administradores precisam dessa permissão para adicionar aplicativos de supersedência e dependência ao criar ou editar um aplicativo Win32 em Microsoft Intune centro de administração. Para encontrar essa permissão no centro de administração Microsoft Intune, escolhaFunções>de administração> de locatárioTodas as funções>Create.

Essa permissão de substituição do aplicativo Win32 foi adicionada às seguintes funções internas:

  • Gerente de Aplicativos
  • Administrador escolar

Observação

Para usar a atualização automática para atualizar automaticamente um aplicativo substituído, consulte Usar a atualização automática com a supersedência do aplicativo.

Create uma relação de supersedência em Intune

As etapas a seguir ajudam você a criar uma relação de supersedência entre aplicativos:

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

  2. Selecione Aplicativos>Todos os aplicativos e selecione um aplicativo Win32 na lista. Se você ainda não adicionou um aplicativo Win32, poderá seguir as etapas para adicionar um aplicativo Win32 ao Intune.

  3. Depois de selecionar o aplicativo Win32 existente, selecione Propriedades.

  4. Na seção Supersedence, selecione Editar Adicionar> para escolher aplicativos 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 os aplicativos para aplicar a relação de supersedência no painel Adicionar Aplicativos . Clique em Selecionar para adicionar os aplicativos à sua lista de substituição.

  6. Na lista de aplicativos substituídos, modifique a opção Desinstalar versão anterior para cada aplicativo selecionado para especificar se um comando de desinstalação é enviado por Intune para cada aplicativo selecionado. Se o instalador do aplicativo atual atualizar o aplicativo selecionado automaticamente, 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. Depois que essa etapa for finalizada, selecione Examinar + salvar>Salvar.

    Importante

    Os aplicativos de substituição não recebem direcionamento automático. Cada aplicativo deve ter um direcionamento explícito para entrar em vigor. Os aplicativos de substituição que não são direcionados serão ignorados pelo agente. Se o aplicativo de substituição for direcionado a um dispositivo com um aplicativo substituído, a substituição ocorrerá independentemente de o aplicativo substituído ter como destino ou não. Para obter mais informações sobre o comportamento de supersedência, consulte a matriz abaixo. Esse comportamento está em contraste direto com as dependências, o que não requer direcionamento. Além disso, somente os aplicativos direcionados mostrarão status de instalação no centro de administração Microsoft Intune.

Comportamento de supersedência

Um aplicativo de substituição é um aplicativo que atualiza ou substitui outros aplicativos. Um aplicativo substituído é um aplicativo que está sendo atualizado ou substituído. O comportamento de supersedência pode ser ilustrado com base nos cenários a seguir.

Cenários Direcionamento para a intenção necessária Direcionamento para intenção disponível
Cenário 1:
O aplicativo substituído existe no dispositivo e a versão anterior de Desinstalação está definida como Sim.
O aplicativo substituído está desinstalado e o aplicativo de substituição será instalado no dispositivo.

NOTA: Mesmo que o aplicativo substituído não seja direcionado, ele será desinstalado.

Somente aplicativos de substituição são mostrados no portal da empresa e podem ser instalados.
Cenário 2:
O aplicativo substituído existe no dispositivo e a versão anterior de Desinstalação está definida como No.
O aplicativo de substituição será instalado no dispositivo. Se o aplicativo substituído será desinstalado ou não depende do instalador do aplicativo de substituição. Somente aplicativos de substituição são mostrados no portal da empresa e podem ser instalados.
Cenário 3:
O aplicativo substituído não existe no dispositivo.
O aplicativo de substituição está instalado. O novo aplicativo aparece no Portal da Empresa.

Entender a atualização do aplicativo versus a substituição de aplicativo dentro da supersedência

Dado que um aplicativo pode ter vários aplicativos substituídos, é possível que um aplicativo atualize um conjunto de aplicativos enquanto substitui outro conjunto de aplicativos ao mesmo tempo.

Observação

Os usuários finais não poderão marcar se uma operação de supersedência de aplicativo Win32 específica é uma atualização ou substituição no Portal da Empresa. Além disso, quando vários aplicativos substituem um aplicativo com destino disponível no Portal da Empresa, a página de detalhes do aplicativo substituído navegará até a página de aplicativo do primeiro aplicativo substituído que foi configurado. Por exemplo, se o aplicativo A for substituído pelos aplicativos B e C, e o aplicativo B substituirá o aplicativo A primeiro, então a página de detalhes do aplicativo A no Portal da Empresa navegará até o Aplicativo B.

Entender como a supersedência é aplicada ao atualizar um aplicativo versus substituir um aplicativo pode ser ilustrado com base no cenário a seguir.

Cenário do cliente Descrição Comportamento esperado Informações adicionais
Atualização de aplicativo O administrador de TI quer atualizar um aplicativo com uma versão mais recente do mesmo aplicativo. O instalador da versão mais recente do aplicativo (o aplicativo de substituição) atualizará automaticamente a versão mais antiga do aplicativo para a versão mais recente. Como o instalador conclui a atualização, não é necessário enviar um comando de desinstalação para a versão mais antiga. Portanto, a versão anterior de Desinstalação é alternada.
Substituição de aplicativo O administrador de TI quer substituir um aplicativo por um aplicativo totalmente diferente. O aplicativo substituído está desinstalado e o aplicativo de substituição será instalado. A instalação e a desinstalação serão baseadas na linha de comando de instalação/desinstalação definida do IT Pro. Como os dois aplicativos são diferentes, o administrador pode ativar a versão anterior Desinstalar para desinstalar o aplicativo mais antigo do dispositivo.

Entender a atualização de aplicativo in-loco versus a atualização do aplicativo de supersedência

Nos cenários a seguir, você deve examinar as regras de detecção de aplicativos depois de executar qualquer tipo de atualizações a seguir.

Tipo de atualização Atualizar a descrição e os detalhes
Atualização de aplicativo in-loco
  • Com uma atualização de aplicativo in-loco, o administrador só pode trocar o conteúdo do aplicativo, atualizar os metadados e alterar os comandos de detecção e instalação.
  • Administração não pode alterar nenhum dos campos que não são armazenados no aplicativo com uma atualização de aplicativo in-loco. Por exemplo, o administrador não pode modificar o direcionamento ao mesmo tempo que uma atualização.
  • Administração só pode executar o aplicativo local atualizar um aplicativo por vez.
Atualização do aplicativo de supersedência
  • Administração pode atualizar um aplicativo em sua totalidade com um novo conjunto de configurações.
  • Administração pode optar por enviar um comando de desinstalação para desinstalar versões anteriores do aplicativo.
  • Administração pode atualizar dispositivos que contêm várias versões de aplicativo para a versão mais recente do aplicativo com uma configuração de Supersedence. O administrador também mantém o acesso à versão mais antiga do aplicativo.

Entender interações entre dependências e supersedência

As interações entre dependências e supersedência incluem o seguinte:

  • Relações de supersedência e dependência podem ser criadas no mesmo subgrafo de aplicativo.
  • A aplicação prefere a supersedência em vez da dependência, mas se houver um estado de conflito, Intune o denunciará.
    • Exemplo específico: A depende das substituições B e C B. Um relatará um estado de conflito.
    • Exemplo específico nº 2: A depende de B, C substitui A; Instalações C e A são substituídas. B fica à esquerda.
  • A supersedência não será executada em cenários específicos.
    • Exemplo: A depende das substituições B e C e B C.

Exemplos básicos de supersedência

Para fins deste documento, pressupõe-se que todos os aplicativos sejam direcionados (dispositivo ou direcionamento de usuário) e sejam aplicáveis.

Legenda para cenários de exemplo de supersedência

Legenda Definição
Exemplo de supersedência de legenda 1 A é substituído por B por meio da atualização do aplicativo.
Exemplo de supersedência da legenda cenário 2 A é substituído por B por meio da substituição do aplicativo.
Exemplo de supersedência da legenda cenário 3 Um está presente no dispositivo, totalmente instalado e passa as regras de detecção definidas.
Exemplo de supersedência de legenda 4 Um não está presente no dispositivo.

Exemplos de supersedência de caso e resolução

Caso Resolução Observações
Cenário de exemplo de supersedência de caso 1 Cenário: Nenhum aplicativo é detectado no dispositivo. A é substituído por B por meio da atualização do aplicativo.

Resultado: Instalar B.

A atualização do aplicativo significa que o administrador optou por não desinstalar o aplicativo substituído durante o estágio de configuração. Consulte a Etapa de Substituição na Implantação de Aplicativos acima.
Exemplo de supersedência de caso 2 Cenário: somente A é detectado no dispositivo. A é substituído por B por meio da atualização do aplicativo.

Resultado: Instalar B.

Como o administrador optou por não desinstalar a versão anterior durante a configuração, A não é explicitamente desinstalado por Intune. Um pode ser desinstalado com base no comportamento do instalador do B.
Exemplo de supersedência de caso 3 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.
Exemplo de supersedência de caso 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. Administração optou por não desinstalar a versão anterior ao configurar, portanto, A não está desinstalada.
Exemplo de supersedência de caso 5 Cenário: Nenhum dos aplicativos é detectado no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Instalar B.

A substituição do aplicativo significa que o administrador optou por desinstalar o aplicativo substituído durante o estágio de configuração. Consulte a Etapa de Substituição na Implantação de Aplicativos acima.
Exemplo de supersedência de caso 6 Cenário: somente A é detectado no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Desinstale A e instale B.

Um será desinstalado e, quando o agente detectar que A não está mais presente no dispositivo, ele instala o B. Se a detecção continuar a detectar A como presente, o agente não instalará b. Se b está instalado no dispositivo é baseado em se A é detectado no dispositivo.
Exemplo de supersedência de caso 7 Cenário: somente B é detectado no dispositivo. A é substituído por B por meio da substituição do aplicativo.

Resultado: Nenhum

Nenhuma ação é tomada porque b já está instalado e A não existe no dispositivo.
Exemplo de supersedência de caso 8 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 do aplicativo. A detecção de um aplicativo substituído depois que o aplicativo de substituição já estiver instalado incorrerá em uma aplicação de correção.

Comportamento para cenários de supersedência encadeada

Cadeias de supersedência ocorrem quando vários aplicativos fazem parte de uma relação de supersedência. Por exemplo, um administrador de TI poderia configurar o Aplicativo A para ser substituído pelo Aplicativo B e, posteriormente, configurar o Aplicativo B para ser substituído pelo Aplicativo C. Nesse cenário, uma cadeia de supersedência é criada entre o Aplicativo A, B e C (conforme mostrado no primeiro caso abaixo). Cadeias de supersedência podem ter no máximo 10 nós relacionados na cadeia. Para obter mais informações sobre esse máximo, consulte Limitações de supersedência.

O comportamento das cadeias de supersedência pode ser resumido como o seguinte:

  • Todos os aplicativos em uma cadeia de supersedência serão substituídos pelo aplicativo de substituição da cadeia. No exemplo acima, o aplicativo de substituição da cadeia é o Aplicativo C.

Para entender melhor o comportamento de uma cadeia de supersedência, a tabela a seguir fornece uma lista de casos e resoluções. Ao revisar essas cadeias de supersedência, suponha que todos os aplicativos sejam direcionados e aplicáveis ao dispositivo.

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

Resultado: Instalar C.

Como nenhum dos aplicativos existe no dispositivo, instalamos o aplicativo de substituição: Aplicativo C. O aplicativo de substituição refere-se ao aplicativo que substitui todos os outros aplicativos da cadeia.
Cenário de supersedência de caso 2 Cenário: Existem apenas aplicativos A e C no dispositivo. A relação entre aplicativos é uma das atualizações do aplicativo.

Resultado: Nenhum.

Como o Aplicativo C já existe no dispositivo e esse é um cenário de atualização de aplicativo, o Aplicativo A não está desinstalado.
Cenário de supersedência de caso 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 o Aplicativo C. O aplicativo A não está desinstalado porque é um cenário de atualização de aplicativo. O instalador do C pode ou não ter comportamento para remover A, em que "remover" significa que A não é mais detectado por meio de suas regras de detecção (geralmente devido à detecção de versão).
Cenário de supersedência de caso 4 Cenário: somente o Aplicativo C existe no dispositivo. A relação entre aplicativos é uma das atualizações do aplicativo.

Resultado: Nenhum.

Como o Aplicativo C, o aplicativo de substituição, já existe no dispositivo, e este é um cenário de atualização de aplicativo, nenhuma ação é tomada.
Cenário de supersedência de caso 5 Cenário: nenhum dos aplicativos existe no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Instalar C.

Como nenhum dos aplicativos existe no dispositivo, basta instalar o aplicativo de substituição, o Aplicativo C.
Cenário de supersedência de caso 6 Cenário: Os aplicativos A e C existem no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Desinstalar A.

Como o Aplicativo C existe no dispositivo e esse é um cenário de substituição de aplicativo, basta desinstalar o Aplicativo A.
Cenário de supersedência de caso 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 instale C.

Como este é um cenário de substituição de aplicativo, o Aplicativo A está desinstalado e o Aplicativo C, o aplicativo de substituição, está instalado.
Cenário de supersedência de caso 8 Cenário: somente o Aplicativo C existe no dispositivo. A relação entre aplicativos é uma das substituições de aplicativo.

Resultado: Nenhum.

Como o aplicativo de substituição, o Aplicativo C, existe no dispositivo e nenhum dos outros aplicativos substituídos existe, nenhuma ação é tomada.

Limitações de supersedência

Só pode haver um máximo de 11 nós em um único grafo de supersedência. Os nós incluem o aplicativo de substituição, os aplicativos substituídos e todos os aplicativos relacionados subsequentes. No diagrama de supersedência a seguir, há cinco nós no total. Portanto, mais cinco nós poderiam ser criados até que a contagem máxima de nós seja atingida.

Exemplo de contagem máxima de nós de supersedência

Outras limitações de supersedência:

  • As várias sessões da Área de Trabalho Virtual do Azure só dão suporte a relações de supersedência com aplicativos de contexto de sistema (baseados em dispositivo).
  • Somente os aplicativos direcionados mostrarão status de instalação no centro de administração Microsoft Intune.

Usar a atualização automática com a supersedência do aplicativo

Você pode atualizar automaticamente aplicativos Win32 em um dispositivo do usuário final registrado que foram implantados a partir do Portal da Empresa. Esses aplicativos Win32 implantados como disponíveis podem ser atualizados automaticamente definindo uma relação de supersedência para o aplicativo e selecionando a atualização automática ao definir a atribuição. Além disso, o tipo de atribuição deve estar disponível para dispositivos registrados.

Os usuários que tiveram o aplicativo substituído instalado do Portal da Empresa receberão automaticamente o aplicativo de substituição. A atualização automática de supersedência só se aplica a atribuições disponíveis , o que significa que os usuários que têm o aplicativo substituído por meio da intenção necessária não receberão o aplicativo de substituição.

As etapas a seguir ajudam você a criar uma relação de supersedência de atualização automática entre aplicativos:

  1. Adicione um aplicativo Win32 para substituir outro aplicativo Win32 usando as seguintes etapas: Create uma relação de supersedência em Intune

  2. Na etapa Supersedence , adicione o aplicativo atualizado.

    Captura de tela do painel Adicionar Aplicativos ao substituir um aplicativo

  3. Na etapa Atribuições , adicione um grupo de usuários ou dispositivos na seção Disponível para dispositivos registrados .

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

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

  5. Selecione a opção Atualizar automaticamente .

  6. Selecione OK para fechar o painel.

  7. Selecione Avançar>Create para criar sua relação de supersedência para atualizar automaticamente seu aplicativo Win32.

Desempenho de atualização automática

Para que o usuário receba a atualização automática do aplicativo de substituição, dois marcar de dispositivo para aplicativos disponíveis são necessários.

O primeiro marcar disponível geralmente acontecerá entre 1 e 8 horas após a criação da atribuição. O segundo marcar disponível geralmente acontecerá 8 horas após o primeiro marcar. O tempo total para receber o aplicativo 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 de atualização automática

O número máximo de aplicativos substituídos que um aplicativo Win32 pode ter é 10. O usuário deve estar conectado ao dispositivo para receber o aplicativo de substituição.

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

Se o aplicativo de substituição não tiver conseguido atualizar e instalar automaticamente por qualquer motivo, Intune tentará novamente indefinidamente até que o usuário solicite uma instalação do aplicativo do Portal da Empresa. Quando o usuário solicita a instalação do aplicativo, Intune alterará o tipo de solicitação no back-end para refletir que o usuário instalado e impedirá a continuação das tentativas de instalação.

Cenários de atualização automática

Veja abaixo casos específicos em que o aplicativo B foi criado para substituir o aplicativo A.

Caso Cenário Resultado
O aplicativo A ainda está presente no dispositivo. A atualização já é disparada após a primeira marcar disponível, mas antes que o aplicativo B seja instalado no dispositivo, o administrador remove a relação entre o aplicativo A e o aplicativo B, tornando-os aplicativos independentes. Durante o segundo marcar disponível, ambos os aplicativos são enviados para o dispositivo e o aplicativo B será instalado como um aplicativo independente.
Alterações de configuração de atualização automática A atualização já é disparada após o primeiro marcar disponível, mas antes que o aplicativo B seja instalado no dispositivo, o administrador altera a configuração de atualização automática do aplicativo B para false. Durante o segundo marcar disponível, o aplicativo B é enviado para o dispositivo e o aplicativo A será atualizado com o aplicativo B no dispositivo.
Desinstalar aplicativo substituído após substituir entidades de aplicativo criadas A atualização já é disparada após a primeira marcar disponível, mas antes que o aplicativo B seja instalado no dispositivo, o usuário solicita uma desinstalação do aplicativo A e o aplicativo A é removido do dispositivo. Durante o segundo marcar disponível, o aplicativo B será enviado para o dispositivo e o aplicativo A será atualizado com o aplicativo B no dispositivo.
Desinstalar após a atualização de supersedência O aplicativo A foi atualizado automaticamente para o aplicativo B, mas o aplicativo A não foi removido do dispositivo. Posteriormente, o usuário solicita uma desinstalação do aplicativo B do dispositivo e o aplicativo B é desinstalado com êxito. O aplicativo A ainda está presente no dispositivo.
Falha na atualização Intune tenta atualizar automaticamente o aplicativo A para o aplicativo B, mas a instalação do aplicativo B falhou e o aplicativo A já foi removido do dispositivo. Os usuários não poderão reinstalar o aplicativo A do Portal da Empresa, pois ele é substituído pelo aplicativo B, mas podem tentar reinstalar o aplicativo B do Portal da Empresa.

Próximas etapas