Página 1 de 1

[RESUELTO] Mostrar el número de compilación de Windows 11

Publicado: 19 de junio de 2025 - 17:04
por ddcorazon
Hola a todos,

Me gustaría una consulta SQL que muestre las versiones de Windows 11 que no tienen una compilación determinada, por ejemplo.

Para mostrar de forma sencilla las PC que ejecutan Windows 24H2, hago lo siguiente:

Código: Seleccionar todo

SELECT
    computer_name,
    computer_fqdn,
    os_name,
    os_version,
    waptwua_status->>'enabled' AS waptwua_enabled
FROM
    hosts
WHERE
    os_name LIKE 'Windows 11 Pro'
    AND os_version LIKE '10.0.26100'
    AND waptwua_status->>'enabled' = 'true';

Sin embargo, si quiero mostrar, por ejemplo, una versión específica, digamos aquellos que están en la compilación 26100.4349, haciendo os_version LIKE '10.0.26100.4349' por ejemplo, el resultado está vacío.

¿Alguien tiene otro método?

Gracias a todos y que tengáis una buena tarde

Agustín

Re: Visualización del número de compilación de Windows 11

Publicado: 19 de junio de 2025 - 17:57
por blemoigne
Buen día,
Aquí hay una solución:

Código: Seleccionar todo

SELECT
    computer_name,
    computer_fqdn,
    os_name,
    host_info->>'windows_version_full' as windows_version_full,
    waptwua_status->>'enabled' AS waptwua_enabled
FROM
    hosts
WHERE
    os_name LIKE 'Windows 11 Pro'
    AND host_info->>'windows_version_full' like '10.0.22631%%'
    AND waptwua_status->>'enabled' = 'true'
Que tengas un buen resto del día
Bertrand

Re: Visualización del número de compilación de Windows 11

Publicado: 19 de junio de 2025 - 23:04
por ddcorazon
Genial,
gracias Bertrand. Había olvidado que host_info devuelve un objeto JSON, y estaba buscando directamente la versión completa en la estructura de la tabla.
Que tengas una buena tarde,

Augustin.