[RISOLTO] Visualizza il numero di build di Windows 11

Condividi qui le tue idee sulle query SQL per la creazione di report nella console WAPT Enterprise
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

19 giugno 2025 - 17:04

Ciao a tutti,

Vorrei, ad esempio, una query SQL che visualizzi le versioni di Windows 11 che non hanno una build specifica.

Per visualizzare semplicemente i PC che eseguono Windows 24H2, procedo in questo modo:

Codice: Seleziona tutto

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';

Tuttavia, se voglio visualizzare, ad esempio, una versione specifica, diciamo quelli che hanno la build 26100.4349, eseguendo os_version LIKE '10.0.26100.4349' ad esempio, il risultato è vuoto.

Qualcuno ha un altro metodo?

Grazie a tutti e buon pomeriggio

Agostino
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

19 giugno 2025 - 17:57

Buongiorno,
Ecco una soluzione:

Codice: Seleziona tutto

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'
Vi auguro una buona giornata
Bertrand
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

19 giugno 2025 - 23:04

Ottimo,
grazie Bertrand. Avevo dimenticato che host_info restituisce un oggetto JSON e stavo cercando direttamente full_version nella struttura della tabella.
Buona serata,

Augustin.
Bloccato