Появилась интересная задача на работе. Имеются сервера КИПиА, которые иногда могут сбоить и так далее. После сбоя проводят развертывание образа и часто бывает, что в данном образе не хватает нужных обновлений. Служба безопасности приезжает на проверки и через "Панель управления->Программы и компоненты->Установленные обновления" и сверяет со списком.
Поэтому встала задача о написании приложении, которое по локальной сети бы собирала информацию с серверов о установленных обновлений, в случае отсутствия его в списках выдавала, что такого-то обновления нет.
Сервера находятся в своей подсети, доступ в интернет ограничен, Active Directory не настроен, WSUS не стоит.
Поэтому пару вопросов.
1) Может уже есть готовые аналоги, проверяющие всё это дело?
2) Получение списка обновлений через команду
wmic qfe get
выдает не все обновления. Использовал WMI запросы (Win32_QuickFixEngineering:
пример на гитхабе) - выдает тоже самое, что и wmic.
Получается, что можно получить весь список только через WUAPI или есть ещё какие-то способы?