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.
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:
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.
Depois de selecionar o aplicativo Win32 existente, selecione Propriedades.
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.
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.
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.
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 |
|
Atualização do aplicativo de supersedência |
|
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 |
---|---|
A é substituído por B por meio da atualização do aplicativo. | |
A é substituído por B por meio da substituição do aplicativo. | |
Um está presente no dispositivo, totalmente instalado e passa as regras de detecção definidas. | |
Um não está presente no dispositivo. |
Exemplos de supersedência de caso e resolução
Caso | Resolução | Observações |
---|---|---|
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. | |
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. | |
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: 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. | |
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. | |
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. | |
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. | |
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: 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: 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: 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: 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: 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: 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: 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: 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.
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:
Adicione um aplicativo Win32 para substituir outro aplicativo Win32 usando as seguintes etapas: Create uma relação de supersedência em Intune
Na etapa Supersedence , adicione o aplicativo atualizado.
Na etapa Atribuições , adicione um grupo de usuários ou dispositivos na seção Disponível para dispositivos registrados .
Selecione a configuração atual do grupo na coluna Atualização automática . O painel Editar atribuição é exibido.
Selecione a opção Atualizar automaticamente .
Selecione OK para fechar o painel.
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de