Agregar sustitución de la aplicación Win32

Después de agregar una aplicación Win32 a Intune, puede usar Intune para crear una o varias relaciones de sustitución entre aplicaciones. En general, la sustitución es donde se actualiza o reemplaza algo. En Intune, la sustitución le permite actualizar y reemplazar aplicaciones Win32 existentes por versiones más recientes de la misma aplicación o una aplicación Win32 completamente diferente. En este artículo se proporciona información general sobre la característica de sustitución.

Importante

La sustitución, que le permite actualizar y reemplazar una versión de una aplicación Win32, actualmente no le permite intercambiar la aplicación Win32 con una dependencia de aplicación. Para obtener más información sobre las dependencias de la aplicación, consulte Dependencias.

Las relaciones de sustitución se pueden crear al agregar o modificar una aplicación Win32 dentro de Intune. Los pasos de sustitución permiten especificar las relaciones de sustitución relacionadas con la aplicación Win32.

Captura de pantalla del paso de sustitución de la aplicación Win32

Requisitos previos

La sustitución de aplicaciones solo se puede aplicar a aplicaciones Win32. Para obtener más información, vea Agregar una aplicación Win32 a Intune.

Se requiere un permiso Microsoft Intune para crear y editar relaciones de sustitución de aplicaciones win32 y relaciones de dependencia con otras aplicaciones. El permiso está disponible en la categoría Aplicaciones móviles al seleccionar Relacionar. A partir de la versión del servicio 2202, los administradores de Intune necesitan este permiso para agregar aplicaciones de sustitución y dependencia al crear o editar una aplicación Win32 en Microsoft Intune centro de administración. Para buscar este permiso en Microsoft Intune centro de administración, elijaRoles> de administración> deinquilinos Todos los roles>Create.

Este permiso de sustitución de la aplicación Win32 se ha agregado a los siguientes roles integrados:

  • Administrador de aplicaciones
  • Administrador escolar

Nota:

Para usar la actualización automática para actualizar automáticamente una aplicación reemplazada, consulte Uso de la actualización automática con sustitución de la aplicación.

Create una relación de sustitución en Intune

Los pasos siguientes le ayudan a crear una relación de sustitución entre aplicaciones:

  1. Inicie sesión en el Centro de administración de Microsoft Intune.

  2. Seleccione Aplicaciones>Todas las aplicaciones y, a continuación, seleccione una aplicación Win32 en la lista. Si no ha agregado una aplicación Win32, puede seguir los pasos para agregar una aplicación Win32 a Intune.

  3. Después de seleccionar la aplicación Win32 existente, seleccione Propiedades.

  4. En la sección Sustitución , seleccione Editar>agregar para elegir las aplicaciones que se deben reemplazar.

    Nota:

    En una relación de sustitución de Intune puede haber un máximo de 10 nodos.

  5. Busque y seleccione las aplicaciones para aplicar la relación de sustitución en el panel Agregar aplicaciones . Haga clic en Seleccionar para agregar las aplicaciones a la lista de sustitución.

  6. En la lista de aplicaciones reemplazadas, modifique la opción Desinstalar versión anterior de cada aplicación seleccionada para especificar si Intune envía un comando de desinstalación a cada aplicación seleccionada. Si el instalador de la aplicación actual actualiza automáticamente la aplicación seleccionada, no es necesario enviar un comando de desinstalación. Al reemplazar una aplicación seleccionada por otra, puede que sea necesario activar la opción Desinstalar la versión anterior para quitar y reemplazar la aplicación anterior.

  7. Una vez finalizado este paso, seleccione Revisar y guardar>guardar.

    Importante

    Las aplicaciones de superseding no obtienen el destino automático. Cada aplicación debe tener un destino explícito para que surta efecto. El agente omitirá las aplicaciones superseding que no tienen como destino. Si la aplicación de superseding está destinada a un dispositivo con una aplicación reemplazada, la sustitución tendrá lugar independientemente de si la aplicación reemplazada tiene como destino o no. Para obtener más información sobre el comportamiento de sustitución, consulte la matriz siguiente. Este comportamiento contrasta directamente con las dependencias, lo que no requiere la selección de destino. Además, solo las aplicaciones destinadas mostrarán los estados de instalación en Microsoft Intune centro de administración.

Comportamiento de sustitución

Una aplicación de superseding es una aplicación que actualiza o reemplaza otras aplicaciones. Una aplicación reemplazada es una aplicación que se está actualizando o reemplazando. El comportamiento de sustitución se puede ilustrar en función de los siguientes escenarios.

Escenarios Selección de destino para la intención necesaria Selección de destino para la intención disponible
Escenario 1:
La aplicación reemplazada existe en el dispositivo y Desinstalar versión anterior está establecida en .
La aplicación reemplazada se desinstala y la aplicación de superseding se instalará en el dispositivo.

NOTA: Incluso si la aplicación sustituida no tiene como destino, se desinstala.

Solo las aplicaciones de superseding se muestran en el portal de empresa y se pueden instalar.
Escenario 2:
La aplicación sustituida existe en el dispositivo y desinstalar la versión anterior está establecida en No.
La aplicación de superseding se instalará en el dispositivo. Si la aplicación reemplazada se desinstalará o no depende del instalador de la aplicación de superseding. Solo las aplicaciones de superseding se muestran en el portal de empresa y se pueden instalar.
Escenario 3:
La aplicación sustituida no existe en el dispositivo.
La aplicación de superseding está instalada. La nueva aplicación aparece en el Portal de empresa.

Descripción de la actualización de la aplicación frente al reemplazo de aplicaciones dentro de la sustitución

Dado que una aplicación podría tener varias aplicaciones reemplazadas, es posible que una aplicación actualice un conjunto de aplicaciones al mismo tiempo que reemplaza otro conjunto de aplicaciones al mismo tiempo.

Nota:

Los usuarios finales no podrán comprobar si una operación específica de sustitución de aplicaciones Win32 es una actualización o un reemplazo en el Portal de empresa. Además, cuando varias aplicaciones reemplazan a una aplicación con destino disponible en el Portal de empresa, la página de detalles de la aplicación reemplazada navegará a la página de la aplicación de la primera aplicación de superseding que se configuró. Por ejemplo, si la aplicación A es reemplazada por las aplicaciones B y C, y la aplicación B reemplaza primero a la aplicación A, la página de detalles de la aplicación A en el Portal de empresa navegará a la aplicación B.

Comprender cómo se aplica la sustitución al actualizar una aplicación en lugar de reemplazar una aplicación se puede ilustrar en función del escenario siguiente.

Escenario de cliente Descripción Comportamiento esperado Información adicional
Actualización de la aplicación El administrador de TI quiere actualizar una aplicación con una versión más reciente de la misma aplicación. El instalador de la versión más reciente de la aplicación (la aplicación de superseding) actualizará automáticamente la versión anterior de la aplicación a la versión más reciente. Dado que el instalador completa la actualización, no es necesario enviar un comando de desinstalación a la versión anterior. Por lo tanto, la opción Desinstalar versión anterior se desactiva.
Reemplazo de la aplicación El administrador de TI quiere reemplazar una aplicación por una aplicación completamente diferente. La aplicación sustituida se desinstala y se instalará la aplicación de superseding. Tanto la instalación como la desinstalación se basarán en la línea de comandos de instalación o desinstalación definida por IT Pro. Puesto que las dos aplicaciones son diferentes, el administrador puede activar la opción Desinstalar versión anterior para desinstalar la aplicación anterior del dispositivo.

Descripción de la actualización de la aplicación local frente a la actualización de la aplicación de sustitución

En los escenarios siguientes, debe revisar las reglas de detección de aplicaciones después de realizar cualquiera de los tipos de las siguientes actualizaciones.

Tipo de actualización Descripción y detalles de la actualización
Actualización de la aplicación local
  • Con una actualización de aplicación local, el administrador solo puede intercambiar el contenido de la aplicación, actualizar los metadatos y cambiar los comandos de detección e instalación.
  • Administración no puede cambiar ninguno de los campos que no están almacenados en la aplicación con una actualización de aplicación local. Por ejemplo, el administrador no puede modificar el destino al mismo tiempo que una actualización.
  • Administración solo puede realizar la actualización de la aplicación local de una aplicación a la vez.
Actualización de la aplicación de sustitución
  • Administración puede actualizar una aplicación en su totalidad con un nuevo conjunto de configuraciones.
  • Administración puede optar por enviar un comando de desinstalación para desinstalar versiones anteriores de la aplicación.
  • Administración puede actualizar los dispositivos que contienen varias versiones de la aplicación a la versión más reciente de la aplicación con una configuración de sustitución. El administrador también mantiene el acceso a la versión anterior de la aplicación.

Descripción de las interacciones entre dependencias y sustitución

Las interacciones entre las dependencias y la sustitución incluyen lo siguiente:

  • Las relaciones de sustitución y dependencia se pueden crear en el mismo subgráfico de aplicación.
  • La aplicación prefiere la sustitución sobre la dependencia, pero si hay un estado de conflicto, Intune lo notificará.
    • Ejemplo específico: A depende de B, C reemplaza a B. un informe de un estado de conflicto.
    • Ejemplo específico n.º 2: A depende de B, C reemplaza A; C instala y A se reemplaza. B queda.
  • La sustitución no pasará por escenarios específicos.
    • Ejemplo: A depende de B y C, y B reemplaza a C.

Ejemplos básicos de sustitución

A los efectos de este documento, se supone que todas las aplicaciones están destinadas (ya sea el dispositivo o el destino del usuario) y son aplicables.

Leyenda para escenarios de ejemplo de sustitución

Leyenda Definición
Escenario 1 de ejemplo de sustitución de leyenda B reemplaza a A a través de la actualización de la aplicación.
Escenario 2 de ejemplo de sustitución de leyenda B reemplaza a A mediante el reemplazo de la aplicación.
Escenario 3 de ejemplo de sustitución de leyenda Está presente en el dispositivo, está totalmente instalado y pasa las reglas de detección definidas.
Escenario 4 de ejemplo de sustitución de leyenda No está presente en el dispositivo.

Ejemplos de sustitución de mayúsculas y minúsculas

Case Solución Notas
Escenario 1 de ejemplo de sustitución de casos Escenario: No se detecta ninguna aplicación en el dispositivo. B reemplaza a A a través de la actualización de la aplicación.

Resultado: Instale B.

La actualización de la aplicación significa que el administrador eligió no desinstalar la aplicación reemplazada durante la fase de configuración. Consulte lo anterior en el Paso de sustitución en Implementación de aplicaciones.
Escenario 2 de ejemplo de sustitución de casos Escenario: Solo se detecta A en el dispositivo. B reemplaza a A a través de la actualización de la aplicación.

Resultado: Instale B.

Dado que el administrador eligió no desinstalar la versión anterior durante la configuración, Intune no desinstala explícitamente A. Puede desinstalarse en función del comportamiento del instalador de B.
Escenario 3 de ejemplo de sustitución de casos Escenario: Solo se detecta B en el dispositivo. B reemplaza a A a través de la actualización de la aplicación.

Resultado: Nada.

Dado que B ya se ha detectado en el dispositivo, no se realiza ninguna acción.
Escenario 4 de ejemplo de sustitución de casos Escenario: Ambas aplicaciones se detectan en el dispositivo. B reemplaza a A a través de la actualización de la aplicación.

Resultado: Nada.

Dado que B ya se ha detectado en el dispositivo, no se realiza ninguna acción. Administración optó por no desinstalar la versión anterior al configurar, por lo que A no se desinstala.
Escenario 5 de ejemplo de sustitución de casos Escenario: Ninguna de las aplicaciones se detecta en el dispositivo. B reemplaza a A mediante el reemplazo de la aplicación.

Resultado: Instale B.

El reemplazo de la aplicación significa que el administrador eligió desinstalar la aplicación reemplazada durante la fase de configuración. Consulte lo anterior en el Paso de sustitución en Implementación de aplicaciones.
Escenario 6 de ejemplo de sustitución de casos Escenario: Solo se detecta A en el dispositivo. B reemplaza a A mediante el reemplazo de la aplicación.

Resultado: Desinstale A y, a continuación, instale B.

Se desinstalará y, una vez que el agente detecte que A ya no está presente en el dispositivo, instala B. Si la detección continúa detectando A como presente, el agente no instalará B. Si B está instalado en el dispositivo se basa en si se detecta A en el dispositivo.
Escenario de ejemplo de sustitución de casos 7 Escenario: Solo se detecta B en el dispositivo. B reemplaza a A mediante el reemplazo de la aplicación.

Resultado: Ninguno

No se realizan acciones porque B ya está instalado y A no existe en el dispositivo.
Escenario de ejemplo de sustitución de casos 8 Escenario: Ambas aplicaciones se detectan en el dispositivo. B reemplaza a A mediante el reemplazo de la aplicación.

Resultado: Desinstale A.

Se desinstala como parte del proceso de reemplazo de la aplicación. La detección de una aplicación reemplazada después de que la aplicación reemplazada ya esté instalada incurrirá en una aplicación de corrección.

Comportamiento de escenarios de sustitución encadenado

Las cadenas de sustitución se producen cuando varias aplicaciones forman parte de una relación de sustitución. Por ejemplo, un administrador de TI podría configurar la aplicación A para que la sustituya la aplicación B y, después, configurar la aplicación B para que la sustituya la aplicación C. En este escenario, se crea una cadena de sustitución entre la aplicación A, B y C (como se muestra en el primer caso siguiente). Las cadenas de sustitución pueden tener un máximo de 10 nodos relacionados en la cadena. Para obtener más información sobre este máximo, vea Limitaciones de sustitución.

El comportamiento de las cadenas de sustitución se puede resumir como el siguiente:

  • Todas las aplicaciones de una cadena de sustitución se reemplazarán por la aplicación de superseding de la cadena. En el ejemplo anterior, la aplicación de superseding de la cadena es App C.

Para comprender mejor el comportamiento de una cadena de sustitución, en la tabla siguiente se proporciona una lista de casos y resoluciones. Al revisar estas cadenas de sustitución, suponga que todas las aplicaciones están destinadas y son aplicables al dispositivo.

Case Solución Notas
Escenario de sustitución de casos 1 Escenario: Ninguna de las aplicaciones existe en el dispositivo. La relación entre las aplicaciones es una de las actualizaciones de aplicaciones.

Resultado: Instale C.

Puesto que ninguna de las aplicaciones existe en el dispositivo, instalamos la aplicación de superseding: App C. La aplicación de superseding hace referencia a la aplicación que reemplaza al resto de aplicaciones de la cadena.
Escenario de sustitución de casos 2 Escenario: Solo las aplicaciones A y C existen en el dispositivo. La relación entre las aplicaciones es una de las actualizaciones de aplicaciones.

Resultado: Ninguno.

Dado que la aplicación C ya existe en el dispositivo y se trata de un escenario de actualización de la aplicación, la aplicación A no se desinstala.
Escenario de sustitución de casos 3 Escenario: Solo existe la aplicación A en el dispositivo. La relación entre las aplicaciones es una de las actualizaciones de aplicaciones.

Resultado: Instale C.

Simplemente instale la aplicación C. La aplicación A no se desinstala porque es un escenario de actualización de aplicaciones. El instalador de C puede o no tener un comportamiento para quitar A, donde "quitar" significa que A ya no se detecta a través de sus reglas de detección (normalmente debido a la detección de versiones).
Escenario de sustitución de casos 4 Escenario: Solo la aplicación C existe en el dispositivo. La relación entre las aplicaciones es una de las actualizaciones de aplicaciones.

Resultado: Ninguno.

Dado que la aplicación C, la aplicación de superseding, ya existe en el dispositivo y se trata de un escenario de actualización de la aplicación, no se realiza ninguna acción.
Escenario de sustitución de casos 5 Escenario: Ninguna de las aplicaciones existe en el dispositivo. La relación entre las aplicaciones es una de reemplazo de aplicaciones.

Resultado: Instale C.

Puesto que ninguna de las aplicaciones existe en el dispositivo, basta con instalar la aplicación de superseding, App C.
Escenario de sustitución de casos 6 Escenario: Las aplicaciones A y C existen en el dispositivo. La relación entre las aplicaciones es una de reemplazo de aplicaciones.

Resultado: Desinstale A.

Puesto que la aplicación C existe en el dispositivo y este es un escenario de reemplazo de aplicaciones, simplemente desinstale la aplicación A.
Escenario de sustitución de casos 7 Escenario: Solo existe la aplicación A en el dispositivo. La relación entre las aplicaciones es una de reemplazo de aplicaciones.

Resultado: Desinstale A y, a continuación, instale C.

Dado que se trata de un escenario de reemplazo de aplicación, se desinstala la aplicación A y se instala la aplicación C, la aplicación de superseding.
Escenario de sustitución de casos 8 Escenario: Solo la aplicación C existe en el dispositivo. La relación entre las aplicaciones es una de reemplazo de aplicaciones.

Resultado: Ninguno.

Dado que la aplicación de superseding, App C, existe en el dispositivo y ninguna de las otras aplicaciones reemplazadas existe, no se realiza ninguna acción.

Limitaciones de sustitución

Solo puede haber un máximo de 11 nodos en un único gráfico de sustitución. Los nodos incluyen la aplicación de superseding, las aplicaciones sustituidas y todas las aplicaciones relacionadas posteriores. En el siguiente diagrama de sustitución, hay cinco nodos en total. Por lo tanto, se podrían crear cinco nodos más hasta que se alcance el número máximo de nodos.

Ejemplo de recuento máximo de nodos de sustitución

Otras limitaciones de sustitución:

  • Las sesiones múltiples de Azure Virtual Desktop solo admiten relaciones de sustitución con aplicaciones de contexto del sistema (basadas en dispositivos).
  • Solo las aplicaciones destinadas mostrarán los estados de instalación en Microsoft Intune centro de administración.

Uso de la actualización automática con sustitución de la aplicación

Puede actualizar automáticamente las aplicaciones Win32 en un dispositivo del usuario final inscrito que se haya implementado desde el Portal de empresa. Estas aplicaciones Win32 que se han implementado como disponibles se pueden actualizar automáticamente estableciendo una relación de sustitución para la aplicación y seleccionando Actualización automática al establecer la asignación. Además, el tipo de asignación debe estar disponible para los dispositivos inscritos.

Los usuarios que tuvieran instalada la aplicación reemplazada desde el Portal de empresa recibirán automáticamente la aplicación de superseding. La actualización automática de sustitución solo se aplica a las asignaciones disponibles , lo que significa que los usuarios que tengan la aplicación reemplazada a través de la intención necesaria no recibirán la aplicación de superseding.

Los pasos siguientes le ayudan a crear una relación de sustitución de actualización automática entre aplicaciones:

  1. Agregue una aplicación Win32 para reemplazar a otra aplicación Win32 mediante los pasos siguientes: Create una relación de sustitución en Intune

  2. En el paso Sustitución , agregue la aplicación que se actualiza.

    Captura de pantalla del panel Agregar aplicaciones al supersedar una aplicación

  3. En el paso Asignaciones , agregue un grupo de usuarios o dispositivos en la sección Disponible para dispositivos inscritos .

  4. Seleccione la configuración actual del grupo en la columna Actualización automática . Se muestra el panel Editar asignación .

    Captura de pantalla del panel Editar asignación al establecer la actualización automática

  5. Seleccione la opción Actualización automática .

  6. Seleccione Aceptar para cerrar el panel.

  7. Seleccione Siguiente>Create para crear la relación de sustitución para actualizar automáticamente la aplicación Win32.

Rendimiento de actualización automática

Para que el usuario reciba la actualización automática de la aplicación de superseding, se requieren dos registros de dispositivos para las aplicaciones disponibles.

La primera protección disponible suele producirse entre 1 y 8 horas después de crear la asignación. El segundo registro disponible suele producirse 8 horas después del primer check-in. El tiempo total para recibir la aplicación de superseding será de 8 a 16 horas. En el mejor de los casos, el rendimiento de la actualización automática es más rápido.

Limitaciones de actualización automática

El número máximo de aplicaciones de superseding que una aplicación Win32 puede tener es 10. El usuario debe iniciar sesión en el dispositivo para recibir la aplicación de superseding.

Comportamiento de reintento de actualización automática

Si la aplicación de superseding no se pudo actualizar e instalar automáticamente por cualquier motivo, Intune volverá a intentarlo indefinidamente hasta que el usuario solicite una instalación de la aplicación desde el Portal de empresa. Cuando el usuario solicita instalar la aplicación, Intune cambiará el tipo de solicitud en el back-end para reflejar que el usuario instaló y evitará que los reintentos de instalación continúen.

Escenarios de actualización automática

A continuación se muestran casos específicos en los que se ha creado la aplicación B para reemplazar a la aplicación A.

Case Escenario Resultado
La aplicación A sigue estando presente en el dispositivo. La actualización ya se desencadena después de la primera protección disponible, pero antes de que la aplicación B se instale en el dispositivo, el administrador quita la relación entre la aplicación A y la aplicación B, lo que las convierte en aplicaciones independientes. Durante la segunda protección disponible, ambas aplicaciones se envían al dispositivo y la aplicación B se instalará como una aplicación independiente.
Cambios en la configuración de actualización automática La actualización ya se desencadena después de la primera comprobación disponible, pero antes de que la aplicación B se instale en el dispositivo, el administrador cambia la configuración de actualización automática de la aplicación B a false. Durante el segundo check-in disponible, la aplicación B se envía al dispositivo y la aplicación A se actualizará con la aplicación B en el dispositivo.
Desinstalación de la aplicación sustituida después de crear entidades de aplicación superseding La actualización ya se desencadena después de la primera protección disponible, pero antes de que la aplicación B se instale en el dispositivo, el usuario solicita una desinstalación de la aplicación A y la aplicación A se quita del dispositivo. Durante el segundo check-in disponible, la aplicación B se enviará al dispositivo y la aplicación A se actualizará con la aplicación B en el dispositivo.
Desinstalación después de la actualización de sustitución La aplicación A se actualizó automáticamente a la aplicación B, pero la aplicación A no se quitó del dispositivo. Más adelante, el usuario solicita una desinstalación de la aplicación B del dispositivo y la aplicación B se desinstala correctamente. La aplicación A sigue estando presente en el dispositivo.
Error de actualización Intune intenta actualizar automáticamente la aplicación A a la aplicación B, pero se produjo un error en la instalación de la aplicación B y la aplicación A ya se quitó del dispositivo. Los usuarios no podrán volver a instalar la aplicación A desde el Portal de empresa, ya que la reemplaza la aplicación B, pero pueden intentar reinstalar la aplicación B desde el Portal de empresa.

Pasos siguientes