Cómo administrar las actualizaciones de aplicaciones de terceros con Intune usando WinGet AutoUpdate
¿Tienes un montón de aplicaciones de terceros que se niegan a actualizarse en equipos Windows administrados? Sí, eso puede ser un verdadero dolor de cabeza para los equipos de TI. Si bien Microsoft Intune facilita la implementación de actualizaciones para sus propios productos o aplicaciones de Microsoft Store, el software de terceros es un asunto completamente distinto. Normalmente, tendrías que lidiar con scripts, reempaquetar instaladores o recurrir a herramientas avanzadas como el complemento Microsoft Intune Enterprise App Management de Intune Suite. No es precisamente divertido cuando tienes cientos de aplicaciones que mantener actualizadas. Pero ahora hay una forma más sencilla, gracias a la integración de WinGet (Administrador de paquetes de Windows) con Intune.
Este método te permite automatizar las actualizaciones de aplicaciones de terceros en miles de equipos sin escribir código engorroso ni manipular scripts complejos. Solo necesitas implementar WinGet-AutoUpdate-aaS (también conocido como WAUaaS ) en tus dispositivos, configurar algunas políticas y dejar que WinGet se encargue del resto. Claro, Windows siempre complica las cosas, pero esto te ahorrará mucho tiempo y frustración. Una vez configurado, verás cómo las aplicaciones se actualizan automáticamente en segundo plano y recibirás una notificación cuando terminen. Es muy práctico tener esa tranquilidad sin tener que hacer clic manualmente en «Actualizar» en cada equipo.
Cómo actualizar automáticamente aplicaciones de terceros en Intune con WinGet-AutoUpdate-aaS (Microsoft 365)
Requisitos:
- Permisos de administrador de Microsoft Intune: si no eres administrador, buena suerte.
- Dispositivos que ya están registrados en su entorno Intune.
- Windows 10 versión 22H2 o posterior, o Windows 11, ya que es probable que las versiones anteriores de Windows no funcionen correctamente.
Descarga e importa las directivas ADMX para WinGet AutoUpdate.
Paso 1. Obtenga los archivos ADMX de actualización automática de WinGet.
Para empezar, descarga los archivos ADMX de la página de GitHub de Winget-AutoUpdate-Intune. Se trata de un archivo ZIP con todas las plantillas de directivas necesarias. Una vez descargado, extrae el ZIP en una ubicación accesible, ya que pronto tendrás que indicarle a Intune dónde encontrar estos archivos. A veces, la descarga puede ser inestable; he visto archivos ZIP antiguos que no coinciden con las directivas más recientes, así que asegúrate de tener la última versión del repositorio.
Paso 2. Importar los archivos ADMX a Intune.
Acceda al centro de administración de Microsoft Endpoint Manager. Vaya a Dispositivos > Windows. En el menú, busque Perfiles de configuración (o similar, según las actualizaciones de la interfaz de usuario) > Importar ADMX. Haga clic en el botón «Importar ADMX» y navegue hasta la carpeta donde extrajo el archivo ZIP. Seleccione el archivo WinGet-AutoUpdate-Configurator.admx de la carpeta ADMX. A continuación, importe también el archivo de idioma.adml de la carpeta en-us. Es como indicarle a Windows dónde se encuentran sus directivas para que pueda modificarlas posteriormente. A veces, la importación se queda bloqueada durante uno o dos minutos; si esto ocurre, espere un poco. Cuando termine, actualice la página y compruebe que la directiva esté marcada como «Disponible».
Paso 3. Crea una política para habilitar las actualizaciones automáticas de las aplicaciones.
Este paso consiste en indicarle a Windows que mantenga actualizado su software de terceros. En el portal de Intune, vaya a Dispositivos > Perfiles de configuración y haga clic en Crear perfil. Seleccione Plantillas > Plantillas administrativas (Vista previa) (o similar).Asígnele un nombre como «Directiva de actualización automática de WinGet».A continuación, deberá acceder a la configuración y habilitar las directivas que controlan el comportamiento de actualización de WinGet, como «Configurar la actualización automática de WinGet» o similar. Este paso puede variar ligeramente según las plantillas más recientes: algunos elementos de la interfaz de usuario cambian de posición, pero la idea es habilitar las actualizaciones automáticas de WinGet mediante las directivas importadas.
Paso 4. Implemente el cliente Winget-AutoUpdate-aaS en los dispositivos administrados.
Después de configurar las políticas, es hora de instalar el actualizador automático en las máquinas. Hay dos formas principales:
Método 1: Implementar como una aplicación empresarial (mediante MSI)
- Descarga la última versión de MSI.
- En Intune, vaya a Aplicaciones > Windows > Crear. Seleccione Aplicación de línea de negocio como tipo.
- Cuando se te solicite, sube el archivo MSI, completa la información del editor («Hauke Hasselberg») y configura los comandos de instalación en » /qn» para una instalación silenciosa (por supuesto).Asegúrate de asignarlo a tus grupos de dispositivos: todos los dispositivos si quieres instalarlo en todos, o grupos específicos para una implementación dirigida.
Método 2: Instalar desde la Microsoft Store (si está disponible)
- En la misma sección ( Aplicaciones > Windows ), seleccione Microsoft Store (nueva).
- Busca “Winget-AutoUpdate-aaS”, selecciónalo y pulsa Siguiente. Asígnalo a tus grupos.
Paso 5. Asegúrese de que todo esté conectado correctamente.
Comprueba que la directiva se haya aplicado: ve a Dispositivos > Windows en el Administrador de endpoints. Selecciona un dispositivo que debería haber recibido la directiva y revisa su configuración. En Configuración del dispositivo, deberías ver la Directiva de actualización automática de WinGet marcada como Correcta. Además, verifica que la aplicación esté instalada en Aplicaciones > Todas las aplicaciones. Si no lo está, intenta aplicar la directiva de nuevo o reinicia el dispositivo. A veces, los cambios no se aplican inmediatamente.
Paso 6. Confirme que las aplicaciones se están actualizando en el cliente.
Una vez que tengas todo configurado, las aplicaciones se mantendrán actualizadas casi automáticamente. Cuando una aplicación se actualice, verás una notificación en la barra de tareas; la verdad es que es bastante práctico. Para comprobarlo, abre el Programador de tareas y busca las tareas de actualización en la carpeta «WAU».También puedes consultar Archivos de programa o Panel de control > Programas para ver si la aplicación está instalada y actualizada.
Para solucionar problemas, puede iniciar las actualizaciones manualmente: vaya a Inicio, busque Winget AutoUpdate-aaS y haga clic en «Ejecutar WAU» (o similar).Los registros se guardan en C:\Program Files\Winget-Autoupdate-aaS\Winget-AutoUpdate\logs, por si necesita averiguar qué salió mal.
Resumen
Básicamente, usar WinGet con Intune para mantener actualizadas todas las aplicaciones de terceros supone un cambio radical. No es perfecto, pero es mucho mejor que supervisar manualmente cada equipo. Importas las directivas, implementas el cliente de actualización automática y este se encarga del resto, ahorrando tiempo y quebraderos de cabeza.
Resumen
Configurar esto correctamente puede requerir algo de tiempo y esfuerzo, especialmente con las políticas y la implementación, pero una vez que esté funcionando, todo irá sobre ruedas. Tanto los departamentos de TI pequeños como las grandes empresas pueden beneficiarse al no tener que estar pendientes de cada actualización de las aplicaciones. Espero que esto ayude a alguien a ahorrar horas de trabajo manual; a mí me funcionó, espero que a ti también.