Лично мне всегда нравились вещи sysinternals (мощные, легкие, актуальные инструменты - не нужно устанавливать)
Существует инструмент командной строки psinfo , который может получить то, что вы хотите (а затем и некоторые) в различных форматах, различая исправления и установленное программное обеспечение, на локальном или удаленном компьютере (при условии, что системные политики позволяют это удаленно ).
Вы также можете запустить его в прямом эфире с здесь , так что, хотя это и не совсем pythonic, вы можете подключить его довольно красиво.