
Estoy intentando verificar automáticamente la fecha en que se instalaron por última vez las actualizaciones de Windows en una máquina con Windows Server 2012 y en una máquina con Server 2016 desde una máquina remota. Parece que no puedo encontrar ninguna forma consistente de hacerlo. Puedo usar la DLL de Windows Update (COM API), pero solo he podido hacerlo localmente, no de forma remota. Puedo usar WMI, con Windows Update Root, y enumerará las actualizaciones para 2012 R2 y puedo obtener la última y usar su fecha, pero no obtengo información de búsqueda como lo hago desde la API COM, como cuando se buscó por última vez, la última instalación exitosa y si hay actualizaciones desinstaladas disponibles. Además, la raíz WMI para Windows Update no funciona para 2016. También hay una clave de registro para 2012 R2, pero tampoco funciona para 2016 y no proporciona suficiente información.
Preferiblemente, puedo obtener esto en WMI en algún lugar y solo necesito buscar en otro lugar que me falta. Si no, necesito algún tipo de solución remota para obtener la información de actualización.