Integración de Zebra LifeGuard over-the-Air con Microsoft Intune

Importante

Esta característica ya está disponible con carácter general.

Microsoft Intune admite o proporciona integración con Zebra LifeGuard Over-the-Air (LG OTA), de modo que pueda tener un área única para administrar actualizaciones de firmware para dispositivos Zebra compatibles. Zebra LifeGuard Over-the-Air (LG OTA) es un servicio ofrecido por Zebra Technologies que permite la implementación de actualizaciones en sus dispositivos Android de forma manos libres y automatizadas.

Microsoft Intune permite administrar las actualizaciones de firmware de los dispositivos Zebra compatibles directamente a través del centro de administración de Intune.

Intune administra la creación, administración y supervisión de estas implementaciones a través de las API proporcionadas por Zebra. Los servicios de Zebra y los clientes en el dispositivo controlan otras complejidades (como la evaluación de los derechos de los clientes y la compatibilidad de dispositivos), el hospedaje de actualizaciones, la entrega de actualizaciones y la instalación.

Dispositivos admitidos

LG OTA se admite en los siguientes dispositivos:

Para obtener información más específica sobre los dispositivos compatibles, consulte TechDocs de Zebra.

No se admiten los siguientes elementos en la versión preliminar pública:

  • Asignación de gráficos con inclusiones o exclusiones

Requisitos previos

Información general sobre el proceso

El proceso para usar LG OTA a través de Intune es el siguiente:

  1. Configure el conector zebra.
  2. Inscriba dispositivos con el servicio OTA de Zebra LG.
    3. Apruebe e implemente las aplicaciones necesarias para el inquilino.
    4. Crear directiva de configuración de aplicaciones.
  3. Cree y asigne implementaciones en Intune.
  4. Ver y administrar implementaciones.

Antes de empezar

Debe inscribir dispositivos por separado con el servicio OTA de Zebra LG para poder actualizar los dispositivos. Se recomienda identificar los dispositivos que se van a usar con LG OTA y crear un grupo que contenga solo esos dispositivos para facilitar el proceso de inscripción.

Paso 1: Configuración del conector zebra

En el centro de administración de Microsoft Intune, puede vincular Intune y Zebra.

  1. Inicie sesión en el Centro de administración de Microsoft Intune.
  2. SeleccioneConectores y tokens> de administración > de inquilinosActualización de firmware por aire.
  3. Seleccione Zebra. Aparece un panel de contexto que le guía por el proceso de configuración del inquilino para LG OTA.
  4. Seleccione Conectar y dar su consentimiento al uso compartido de datos con Zebra. Se actualiza el panel de contexto y se habilita un vínculo de autorización temporal en el panel de contexto.
  5. Seleccione el vínculo de autorización y siga las indicaciones del portal de Zebra para autorizar el acceso para Intune.

Importante

Recuerde la dirección de correo electrónico de la cuenta de Zebra que usa para autorizar Intune. Necesitará esto si se pone en contacto con Zebra para obtener soporte técnico. Intune no almacena esta información.

Nota:

Este vínculo de autorización expira en 10 minutos. Si expira, seleccione Actualizar para generar un nuevo vínculo.

  1. Una vez completado el proceso de autorización, un token de inscripción se rellenará automáticamente en el panel de contexto. Si el token no aparece, seleccione Actualizar. Copie el token de inscripción en el Portapapeles, ya que necesitará el token más adelante.

Paso 2: Inscribir dispositivos con el servicio OTA de Zebra LG

Debe inscribir dispositivos por separado con el servicio OTA de Zebra LG para poder actualizar los dispositivos. Se recomienda identificar qué dispositivos deben actualizarse y usarse con LG OTA. A continuación, cree un grupo que contenga solo esos dispositivos para facilitar el proceso de inscripción.

2a: Aprobar e implementar las aplicaciones necesarias para el inquilino

Zebra requiere dos aplicaciones presentes en el dispositivo para realizar la inscripción con el servicio LG OTA.

Las aplicaciones necesarias son:

  • Administrador de inscripción de Zebra
  • Capa de transporte común de Zebra

Use Google Play administrado para agregarlos a su inquilino. Para obtener información sobre cómo agregarlas a su inquilino, consulte Agregar y asignar aplicaciones de Google Play administradas a dispositivos Android Enterprise.

A continuación, asigne Zebra Enrollment Manager y Zebra Common Transport Layer como aplicaciones necesarias para todos los dispositivos Zebra que quiera actualizar y usar con LG OTA. Las aplicaciones se implementan automáticamente en esos dispositivos.

Habilitación de un paquete Zebra como una aplicación del sistema

Si tiene previsto usar LG OTA para actualizar un dispositivo que se ejecuta en Android 11, debe habilitar otro paquete Zebra como una aplicación del sistema. Para obtener más información sobre cómo habilitar aplicaciones del sistema, consulte Administración de aplicaciones de sistema de Android Enterprise en Microsoft Intune

Compilar Aplicación del sistema que se va a habilitar
Cualquier compilación de Android 11 anterior a 11-20-18.00-RG-U00 com.symbol.tool.stagenow
11-20-18.00-RG-U00 o 11-20-18.00-RG-U02 com.zebra.devicemanager
Cualquier compilación de Android 11 posterior a 11-20-18.00-RG-U02 (No se requiere ninguno)

2b: Crear directiva de configuración de aplicaciones

En el panel de contexto de la pantalla Configurar conector zebra, seleccione el vínculo : Ir a las directivas de configuración de la aplicación. Debe crear una directiva de configuración de aplicaciones para dispositivos administrados para cada una de las dos aplicaciones necesarias.

Para obtener más información, consulte Agregar directivas de configuración de aplicaciones para dispositivos Android Enterprise administrados.

Directiva destinada a la aplicación Zebra Enrollment Manager

  1. Seleccione Agregar y, después, Dispositivos administrados.

  2. Complete los campos de la pestaña Básico y seleccione Siguiente.

  3. En la pestaña Configuración , en la sección Permisos , seleccione Agregar para agregar la siguiente invalidación de permisos:

    1. Permiso: Estado del teléfono (lectura)
    2. Estado de permiso: establecido en Concesión automática
  4. En la pestaña Configuración , en la sección Configuración , seleccione Agregar para agregar las dos opciones de configuración siguientes:

    1. Acción: establezca el valor de configuración en Reclamar dispositivo.
    2. Reclamar token de dispositivo: pegue el token de inscripción que copió en el paso anterior en el campo Valor de configuración .
  5. Asigne esta directiva de configuración a todos los mismos dispositivos a los que asignó la aplicación anteriormente.

  6. Navegue por las pestañas y complete los campos.

Directiva destinada a la aplicación De capa de transporte común de Zebra

  1. Seleccione Agregar y, después, Dispositivos administrados.

  2. Complete los campos de la pestaña Básico y seleccione Siguiente.

  3. En la pestaña Configuración , en la sección Permisos , seleccione Agregar para agregar la siguiente invalidación de permisos:

    1. Permiso: Estado del teléfono (lectura)
    2. Estado de permiso: establecido en Concesión automática
  4. Asigne esta directiva de configuración a todos los mismos dispositivos a los que asignó la aplicación anteriormente.

  5. Navegue por las pestañas y complete los campos.

Espere al menos 15 minutos para que las aplicaciones necesarias y la directiva de configuración de aplicaciones lleguen a los dispositivos. Si es necesario, use la aplicación Intune en el dispositivo para forzar una sincronización; para ello, vaya a la aplicación > Intune seleccione el menú Más (...) y seleccione Sincronizar.

Una vez completada la sincronización, los dispositivos que admiten LG OTA se pondrán en contacto con el servicio Zebra LG OTA para inscribirse en el servicio LG OTA y están asociados a las cuentas de Microsoft Intune/Zebra. A continuación, puede implementar actualizaciones de firmware en estos dispositivos inscritos en LG OTA.

Paso 3: Crear y asignar implementaciones

Nota:

Las implementaciones de OTA de LG son acciones desencadenadas y olvidadas y no son directivas persistentes que aplican el cumplimiento. Por lo tanto, Microsoft hace referencia a ellas como implementaciones en lugar de como directivas. Por ejemplo, si se produce un error inicial en una actualización, pero más adelante se corrige el problema, LG OTA no intentará actualizar el dispositivo incluso después de que se corrija el problema.

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

  2. Seleccione DispositivosAndroidAndroid FOTA deployments (Implementaciones> de FOTA android para dispositivosAndroid>) para crear y administrar implementaciones fota.

  3. Seleccione Crear implementación.

  4. En la pestaña Datos básicos, indique un nombre para la directiva y una descripción (opcional) y, después, seleccione Siguiente.

  5. En la pestaña Configuración , configure los valores de implementación que desea usar.

    Nota:

    Zebra no admite la degradación del firmware a través de LG OTA. La degradación del sistema operativo en un dispositivo provoca un restablecimiento de empresa, borra todos los datos de usuario y potencialmente deja el dispositivo en un estado no administrado.
    Para obtener más información sobre la configuración disponible, consulte la documentación de Zebra.

    1. En el área Actualizar , configure las siguientes opciones:

      1. Seleccione el firmware de destino o la actualización que se va a implementar para los dispositivos de esta implementación.
        1. Versión: seleccione si desea instalar la versión más reciente disponible para el dispositivo o Personalizado para elegir firmware específico.
        2. Modelo: elija el modelo de dispositivo al que quiere dirigirse con esta implementación. Si no está seguro de qué firmware seleccionar o de la compatibilidad de modelos y versiones, consulte la documentación de Zebra.

      Nota:

      Si asigna la implementación a un grupo que contiene dispositivos de otros modelos, solo se actualizarán los dispositivos del modelo seleccionado.

    2. En el área Programación de implementación , configure las siguientes opciones:

      1. Seleccione cuándo se implementa la actualización.
      2. Modo de programación: elija cuándo desea que la implementación empiece a ejecutarse.
        1. Ejecutar lo antes posible: la implementación comienza a ejecutarse inmediatamente y dura 28 días después de seleccionar Crear al final de este flujo.
        2. Programado: hay más opciones disponibles al seleccionar Programado.
      3. Zona horaria: seleccione una zona horaria para los dispositivos que se están actualizando.
      4. Inicio: especifique cuándo debe empezar a ejecutarse la implementación.
      5. Final: si no especifica una hora de finalización, la implementación se ejecuta durante 28 días.
    3. En el área Programación de instalación , configure las siguientes opciones:

      1. Seleccione cuándo puede realizarse la instalación. Si no lo especifica, los dispositivos comienzan a instalar actualizaciones una vez que la implementación comienza a ejecutarse.
        1. Zona horaria: seleccione la zona horaria de los dispositivos que se están actualizando. La zona horaria que seleccione debe coincidir con la zona horaria seleccionada en Programación de implementación, si definió una programación de implementación.
      2. Inicio/finalización: especifique cuándo desea permitir que se instalen las actualizaciones. Una vez que se inicia la instalación, se intenta realizar una instalación completa incluso si ha pasado la hora de finalización.
      3. Retrasar la instalación hasta: en dispositivos Android 10 y versiones anteriores, Zebra admite retrasar la instalación a una hora específica después de que el dispositivo descargue una actualización. En Android 11 y versiones posteriores, esta configuración no hace nada, ya que las actualizaciones se instalan en segundo plano mientras se descargan.
    4. En el área Condiciones del dispositivo , configure las siguientes opciones:

      1. Especifique las condiciones del dispositivo que deben cumplirse para que se realice la descarga y la instalación.
        1. Nivel mínimo de batería: nivel de batería entre 30-100%
        2. Requerir que el dispositivo esté conectado al cargador: sí/no
        3. Tipo de red: elija el tipo de red al que debe conectarse el dispositivo para que se realice la descarga y la instalación.
  6. Cuando esté listo, seleccione Siguiente para avanzar a Asignaciones.

  7. En la pestaña Asignaciones , elija + Seleccionar grupos que desea incluir y, a continuación, asigne las implementaciones a uno o varios grupos. Revise estas directrices importantes para la asignación. Cuando esté listo, seleccione Siguiente para continuar.

  8. En la pestaña Revisar y crear , revise la configuración.

  9. Cuando esté listo, seleccione Crear para crear la implementación. La implementación se crea con Zebra para la lista de dispositivos asignados.

Directrices importantes para la asignación

Al crear una implementación de LG OTA, Intune envía información sobre la implementación al servicio Zebra LG OTA, que procesa la solicitud y actualiza los dispositivos aptos en consecuencia. Apto hace referencia a un dispositivo Zebra que se inscribe correctamente con el servicio LG OTA. Las implementaciones no se pueden modificar una vez creadas. Como resultado, estas implementaciones tienen un comportamiento de asignación diferente de muchas otras directivas en Intune.

Al asignar una implementación a un grupo, solo los dispositivos Zebra aptos, en el momento en que se creó la implementación, se incluyen en la solicitud de implementación que Intune envía a Zebra para su procesamiento por el servicio OTA de Zebra LG. Por lo tanto, es posible que las actualizaciones dinámicas de pertenencia a grupos no se reflejen en las implementaciones de OTA de LG.

Si los dispositivos se agregan a un grupo asignado después de crear la implementación, esos dispositivos no formarán parte de la implementación en el servicio LG OTA. Para actualizar los dispositivos que se agregan a un grupo después de crear la implementación, puede crear una nueva implementación con la misma configuración y asignarla al mismo grupo. Los dispositivos del grupo que ya han sido actualizados por la primera implementación no se actualizarán de nuevo.

Si los dispositivos se quitan más adelante de un grupo asignado después de crear la implementación, es posible que esos dispositivos todavía se actualicen si ya formaban parte de esta solicitud de implementación enviada al servicio LG OTA. Debe suponer que todos los dispositivos Zebra aptos que se han agregado a los grupos asignados se actualizan, incluso si se quitan del grupo posteriormente.

Ejemplo

  • Tiene un grupo dinámico G que contiene tres dispositivos TC57 A, B y C. Cada vez que se inscribe un nuevo dispositivo TC57 en el inquilino, se agrega automáticamente al grupo dinámico. Los dispositivos A, B y C comienzan a ejecutar la versión v1 del firmware.
  • El 1 de enero, usará Intune y LG OTA para crear una implementación que se ejecute lo antes posible, para actualizar los dispositivos de G de v1 a v2. Los tres dispositivos están ahora en la versión 2.
  • El 1 de febrero, se inscribe en el inquilino un nuevo dispositivo TC57, D, que ejecuta la versión de firmware v1. D se agrega automáticamente al grupo y ahora hay cuatro dispositivos en el grupo G. D no forma parte de la implementación del 1 de enero, por lo que si desea actualizar D a v2, debe crear una nueva implementación asignada a D o G.
  • El 15 de febrero se crea una implementación que se ejecuta lo antes posible para actualizar los dispositivos de G a v3. Ahora, los dispositivos A, B, C y D están todos en v3.
  • El 1 de marzo, usará Intune y LG OTA para crear una implementación que comienza el 1 de abril y actualizará los dispositivos de G a v4. Intune envía esta implementación al servicio Zebra el 1 de marzo después de seleccionar Crear.
  • El 15 de marzo, quitará los dispositivos A y B del grupo G.
  • El 1 de abril, la implementación comienza a ejecutarse según lo programado. Ahora, los dispositivos A, B, C, D se actualizan de v3 a v4.

Nota:

Un dispositivo solo puede formar parte de una implementación a la vez. Las implementaciones solo se admiten para dispositivos, no para usuarios. Por ejemplo, si asigna una implementación a un grupo que contiene un dispositivo A y un usuario B que está asociado al dispositivo B, solo el dispositivo A recibirá la implementación.
Actualmente no se admiten los filtros de asignación. Se producirá un error en las implementaciones asignadas a grupos vacíos o grupos que no contengan dispositivos aptos. Si asignó a un grupo vacío o se dirigió a él, se producirá un error.

Paso 4: Ver y administrar implementaciones

Una vez completadas las implementaciones, puede verlas desde implementaciones de Android FOTA de Dispositivos > Android > (versión preliminar).

Los informes solo muestran información para dispositivos aptos y se actualizan cada hora. Por ejemplo, si asigna una implementación a un grupo que contiene dispositivos que no son de Zebra o dispositivos Zebra que no están inscritos con el servicio OTA de LG, esos dispositivos no se incluyen en los informes de implementaciones fota de Android.

Cada implementación muestra detalles relacionados con:

  • Estado de implementación: estado de la implementación. Para obtener más información, consulte la tabla siguiente.

  • Dispositivos completados: el número de dispositivos aptos donde se completa la actualización.

  • Dispositivos con errores: el número de dispositivos en los que se produjo un error en la actualización.

  • Total de dispositivos: el número total de dispositivos aptos destinados.

  • Versión: la versión de firmware asociada.

El estado de una implementación es diferente del estado de los dispositivos individuales de la implementación. Por ejemplo, si crea una implementación destinada a dos dispositivos y solo uno se actualiza correctamente, la implementación se considera Completada. Sin embargo, muestra un dispositivo como erróneo y otro como correcto.

estado de implementación de Intune Descripción
Creación en curso Intune ha enviado una solicitud de implementación al servicio Zebra.
No se pudo crear No se pudo crear la implementación en el servicio Zebra.
Fecha de creación Se crea la implementación, pero no se ha alcanzado la fecha de inicio.
Implementación en curso Se ha alcanzado la fecha de inicio y la fecha de finalización no ha pasado.
Completado La fecha de finalización de la implementación ha pasado.
Cancelación solicitada Intune ha enviado una solicitud de cancelación al servicio Zebra.
Cancelado La implementación se cancela correctamente con el servicio Zebra.

Al seleccionar el menú Más (...) situado junto a una implementación o seleccionando los detalles de la implementación, puede intentar cancelar una implementación en curso o eliminar una implementación completada de Intune. Zebra no admite la edición de implementaciones ya creadas.

Visualización de los detalles de nivel de dispositivo de una implementación

  1. Seleccione un nombre de implementación para ver más detalles.
  2. El gráfico Estado del dispositivo muestra un desglose del estado de los dispositivos asignados.
  3. Seleccione Ver informe para ver la información de nivel de dispositivo, donde puede filtrar por estado y ver códigos de error (si procede).
  4. Cada dispositivo muestra su estado de actualización junto con:
  • Identificador de implementación de Zebra. Este identificador puede ser útil al ponerse en contacto con el soporte técnico de Zebra.
  • Un detalle de estado, si procede. Si se muestra un código de error
    • Código NOTAPPLICABLE: el dispositivo no está inscrito con el servicio LG OTA o no es apto para esta actualización.
    • Código de error numérico. Por ejemplo, 4009. Póngase en contacto con el soporte técnico de Zebra para obtener más información sobre los pasos siguientes.

Desconexión del conector zebra

  1. Vaya aConectores y tokens> de administrador > de inquilinosFirmware al aire.
  2. Seleccione Desconectar y confirme la desconexión. Esto desconecta el inquilino Intune de Zebra y las implementaciones existentes no se verán afectadas.