Página 1 de 1

[RESUELTO] Consola WAPT, comprobando si Windows está activado

Publicado: 8 de enero de 2026 - 11:39 a. m.
por skoizer
Hola,
versión: 2.6.1.17472
Licencia empresarial
. Tengo servidores Windows cuyas licencias no parecen estar activadas.
¿Existe alguna forma de listarlas mediante la consola WAPT?
En WMI y el inventario de hardware, no encuentro ningún objeto que coincida con
{{ host_info.windows_product_infos.key_match }} --> siempre verdadero, incluso si no está activado.

¿Alguna idea de si esto es posible?

Re: Consola WAPT, comprobar si Windows está activado

Publicado: 8 de enero de 2026 - 16:41
por dcardon
Hola Skoiser y ¡Feliz Año Nuevo 2026!

Puedes recuperarlo mediante auditoría con algo como esto (nota: no he cubierto los posibles casos de error):

Código: Seleccionar todo

import json

def audit():
    data = run_powershell('Get-CimInstance SoftwareLicensingProduct -Filter "partialproductkey is not null" | ? name -like windows* | select Description, LicenseStatus | ConvertTo-Json')
    json_data = json.loads(data)
    if int(json_data['LicenseStatus'])==1:
        return 'OK'
    else:
        return 'WARNING'
Atentamente,

Denis