Implementación de aplicaciones .exe con Microsoft Endpoint Manager
Pasar de ConfigMgr a Intune
En los últimos años, la tendencia en torno a la gestión de los dispositivos corporativos de los usuarios ha crecido exponencialmente y continúa evolucionando junto con los recientes cambios globales en la forma en que se realizan los negocios. Muchas organizaciones ya han dejado de unir dispositivos a controladores de dominio de Active Directory locales, o están empezando a hacerlo, además de utilizar políticas de grupo y ConfigMgr (anteriormente conocido como SCCM), y están avanzando hacia una administración moderna utilizando Microsoft Endpoint Manager para garantizar la seguridad de los datos. en la nube (y local) está protegido y asegurado adecuadamente.
Innumerables organizaciones han confiado en ConfigMgr durante muchos años como un producto que hacía un poco de todo para dispositivos terminales, desde dispositivos de imágenes hasta entrega de aplicaciones a organizaciones enteras. Ahora, estas organizaciones se enfrentan a la engorrosa tarea de tener que empaquetar docenas, si no cientos, de aplicaciones en el nuevo mundo de la gestión moderna.
Entonces, ¿qué tenemos que hacer cuando cambiamos para usar Intune en lugar de ConfigMgr para implementar aplicaciones? Si bien Intune ofrece aplicaciones Microsoft 365 y Microsoft Edge desde el primer momento, las aplicaciones .MSI o .EXE deben empaquetarse de manera diferente.
Este artículo se centrará en el empaquetado de aplicaciones .exe y las mejores prácticas que puede implementar para garantizar que estas aplicaciones se puedan administrar de manera efectiva en el futuro.
Leer más: Tomar el control de sus equipos no administrados con Intune
Requisitos previos
Los siguientes son requisitos previos básicos para implementar aplicaciones a través de Intune:
- Debe tener asignado al menos el rol de Administrador de aplicaciones dentro de Azure AD.
- Un dispositivo Windows 10 que esté inscrito en Intune mediante la unión a Azure AD o la unión híbrida a Azure AD.
- Se requiere una licencia de Microsoft 365 o un complemento que incluya Intune, como Microsoft 365 E3 o E5.
Paso 1: preparar la aplicación
Primero, necesitaremos descargar la herramienta de preparación de contenido Microsoft Win32 aquí.
Una vez descargado, crearemos 3 carpetas (Figura 1):
- \Nombre de la aplicación\: una carpeta que lleva el nombre de la aplicación que va a crear; No es necesario que sea exacto, pero debe ser fácilmente reconocible para que lo recuerdes en el futuro. Aquí es donde residirá IntuneWinAppUtil.exe.
- \Nombre de la aplicación\Entrada: esta carpeta es donde irán los aspectos prácticos de la aplicación. Todos los archivos de la aplicación y los archivos de configuración se moverán o crearán aquí.
- \Application Name\Output: esta carpeta es donde se creará el archivo .IntuneWin.
Una vez que se hayan creado estas carpetas, debemos mover el .exe a la carpeta de Entrada. Usaré un antiguo cliente VPN llamado Shrew Soft como ejemplo.
*Nota: Mi principal consejo para empaquetar cualquier aplicación es instalarla manualmente en su dispositivo primero; esto le permitirá ver cómo se instala el dispositivo en su entorno.
También deberá buscar y tomar nota de la siguiente información:
- Ubicación de instalación: ¿Dónde está instalada la aplicación?
- Inicio de la aplicación: ¿Cuál es el ejecutable principal de la aplicación instalada?
- Versión del archivo de la aplicación: ¿Cuál es la versión de la aplicación instalada? Para encontrarlo, haga clic derecho en el archivo .exe instalado, vaya a Propiedades y luego a Detalles.
- Cualquier parámetro de instalación: Algunas aplicaciones tendrán un "Léame" o una "Guía del administrador", que puede ser muy útil para una instalación silenciosa, opciones de desinstalación o para comprender si hay otras opciones para personalizar una instalación.
Migración bajo demanda
Migre todas sus cargas de trabajo y Active Directory con una solución integral de migración de inquilino a inquilino de Office 365.
Paso 2: crear la aplicación
Una vez que tengamos esta información, podremos crear la aplicación. Para ello necesitamos crear dos archivos .CMD, uno para instalar y otro para desinstalar la aplicación. Proporcioné la base de ambos archivos .CMD a continuación:
@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%
A esto le sigue la línea de la aplicación, y a continuación se muestra lo que usé para Shrew Soft VPN:
@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%
vpn-client-2.2.2-release.exe /S /standard
/S y /standard son específicos de esta aplicación, pero garantizan que la aplicación se instalará de forma silenciosa y sin interacción del usuario.
Para el archivo de desinstalación, creé lo mismo pero con los comandos de desinstalación. Llamé a los archivos "Install-Shrewsoft-London.CMD" y "Uninstall-Shrewsoft-London.CMD" respectivamente.
Una vez que hayamos completado los pasos anteriores, cargamos PowerShell, cambiamos el directorio a la carpeta creada en el Paso 1 y luego ejecutamos IntuneWinAppUtil.exe. Luego deberá ingresar los siguientes detalles manualmente:
- Carpeta de origen: la carpeta de entrada que creamos anteriormente.
- Archivo de instalación: el archivo de instalación que creamos anteriormente.
- Carpeta de salida: la carpeta que creamos anteriormente para el archivo IntuneWin.
Dentro de PowerShell se le pedirá que especifique una carpeta de catálogo, presione N y luego ingrese:
Después de presionar enter, se creará la aplicación .Intunewin. La salida de PowerShell debería verse así:
La aplicación que acabamos de crear ahora podrá verse en el archivo de salida que creamos anteriormente (Figura 2):
Paso 3: Publicar la aplicación en MEM (Microsoft Endpoint Manager)
Ahora que la aplicación ha sido empaquetada, debemos publicarla. Entonces, dirígete a Microsoft Endpoint Manager, haz clic en Aplicaciones en el lado izquierdo, ve a Windows y luego presiona Agregar. El tipo de aplicación será Aplicación de Windows (Win32). ¡Ahora podemos instalar la aplicación en ocho sencillos pasos!
Paso 1: Información de la aplicación
Aquí es donde especificamos la aplicación que creamos anteriormente. (Figura 3):
Luego debemos proporcionar información adicional; se requieren los siguientes detalles:
- Nombre: el nombre del archivo.
- Descripción: una descripción válida que se mostrará tanto a los administradores como a los usuarios.
- Editor: el nombre de la empresa que distribuye la aplicación. Esto será visible en el portal de la empresa.
Paso 2 - Programa
Ahora se nos presentan dos opciones requeridas; Normalmente dejo el resto por defecto:
- Comando de instalación: Aquí ingresará el nombre del archivo de instalación que creamos y empaquetamos en el archivo .IntuneWin.
- Comando de desinstalación: Aquí ingresará el nombre del archivo de desinstalación que creamos y empaquetamos en el archivo .IntuneWin.
Paso 3 - Requisitos
En este punto, debemos ingresar los requisitos de SO y Hardware que deben cumplir los dispositivos antes de instalar la aplicación. A continuación se detallan los siguientes dos requisitos:
- Arquitectura del sistema operativo: Seleccione 32 o 64 bits, o ambos.
- Sistema operativo mínimo: Seleccione el nivel mínimo del sistema operativo Windows 10, es decir, Windows 10 21H1.
También puede establecer requisitos como Espacio en disco requerido, memoria física requerida, número mínimo de procesadores lógicos y velocidad mínima de CPU requerido. Es bueno configurar estos parámetros si tiene una aplicación con muchos recursos y una gran cantidad de requisitos mínimos.
Paso 4: Reglas de detección
Este paso le permitirá a MEM saber que la aplicación se ha instalado correctamente y que está presente. Entonces, ¿recuerda que al principio del artículo dije que anotara la ubicación de instalación, el nombre del ejecutable y la versión? ¡Aquí es donde lo necesitamos!
En Formato de reglas, vaya a Configurar reglas de detección manualmente. Complete la información que recopiló anteriormente:
Paso 5 - Dependencias
Si la aplicación que está creando depende de otra aplicación, esto garantiza que la otra aplicación esté instalada de antemano. He encontrado esto particularmente útil en el pasado para tareas simples como instalar una impresora de red: pude instalar los controladores en el contexto del sistema y luego crear otra aplicación para enviar el controlador de red al usuario. en contexto de usuario.
Cabe señalar que hay un máximo de 100 dependencias, lo que incluye las dependencias de cualquier dependencia incluida, así como la aplicación misma. Si su aplicación no tiene ninguna dependencia, puede continuar con el siguiente paso sin tener que configurar nada.
Paso 6 - Reemplazo
La sustitución es actualmente una opción que se encuentra en vista previa, y permite sustituir directamente otra aplicación por la aplicación que acabamos de crear. Hay una cantidad máxima de 10 aplicaciones que se pueden actualizar o reemplazar y tres escenarios diferentes en los que puede utilizar la sustitución:
- Si la aplicación reemplazada existe en el dispositivo y Desinstalar versión anterior está configurado en Sí. La aplicación reemplazada se desinstalará y se instalará la aplicación reemplazante.
- Si la aplicación reemplazada existe en el dispositivo y Desinstalar versión anterior está configurado en No. La aplicación reemplazante se instalará en el dispositivo, la aplicación reemplazada se desinstalará según el instalador de la aplicación reemplazante.
- Si la aplicación reemplazada no existe en el dispositivo, solo se instalará la aplicación reemplazada.
Nuevamente, si la implementación de esta aplicación no cumple con los tres escenarios mencionados anteriormente, omita la configuración adicional necesaria en este paso y continúe con el último paso, las asignaciones.
Paso 7 - Asignaciones
Nuestro último paso es dirigir las aplicaciones a los dispositivos en los que queremos implementar la aplicación. Esto se puede hacer por grupo, todos los usuarios o todos los dispositivos. Sin embargo, se recomienda que las aplicaciones se implementen por grupos para probar y administrar la implementación.
Primero, queremos asegurarnos de que el dispositivo sea Obligatorio (se instala automáticamente) o Disponible para los dispositivos registrados. Esto confirmará que la aplicación está disponible para dispositivos inscritos en la aplicación Portal de empresa. Una vez asignados los usuarios, el proceso finaliza luego de revisar la configuración; Luego, la aplicación se implementa en los dispositivos especificados en el Paso 7.
Resumen
Al completar exitosamente los pasos anteriores, ahora tiene:
- Creé una aplicación .Intunewin lista para ser importada a Intune.
- Creé una aplicación en Intune con todas las configuraciones necesarias, incluida una regla de detección y todas las dependencias.
- Implementé la aplicación en un grupo de usuarios para comenzar a probarla.
Tenga en cuenta que cada aplicación es diferente, lo que significa que la creación de la aplicación IntuneWin en el Paso 1 implicará parámetros de cambio diferentes a los de los ejemplos presentados en este artículo. Y como se mencionó al principio de este artículo, instalar la aplicación localmente y comprender el proceso de instalación debería ser lo más importante de este artículo.





