Количество важных обновлений Windows
Для ОС Microsoft Server есть место в реестре или, возможно, WMI, в котором хранится количество ожидающих важных обновлений?
Моя программа инвентаризации поддерживает ключи wmi и реестра. Попытка узнать, есть ли способ сообщить это число, чтобы я знал удаленно, есть ли обновления, готовые для загрузки / установки. Поиск этого дает много информации вне области видимости, поскольку они являются общими терминами.
Хотя я использую WSUS, эту информацию было бы предпочтительно централизовать в моей системе инвентаризации LanSweeper. Забыл упомянуть, что я использую WSUS да. Чтобы у WSUS была эта информация, я бы собрал ее на своей машине.
2 ответа
Я не уверен, что можно найти количество ожидающих важных обновлений. Но в HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS
есть ключ под названием UpdateCount
это даст вам общее количество ожидающих обновлений.
Есть 4 раздела реестра, которые сообщат вам, если есть ожидающие обновления. HopelessN00b был на правильном пути, хотя вам нужно подняться на один уровень вверх, чтобы увидеть ключи.
HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update
Ключи, которые вы хотите:
UpdatesAvailableForDownloadLogon
- Обновления в ожидании загрузки (важные обновления)UpdatesAvailableForInstallLogon
- Загруженные обновления в ожидании установкиUpdatesAvailableWithUiLogon
- Ожидающие обновления, которые требуют взаимодействия для установкиUpdatesAvailableWithUiOrEulaLogon
- Как и выше, но вы также должны принять лицензионное соглашение
Это должно помочь вашему инвентарю. Еще один, который я настраиваю удаленно; NextDetectionTime Таким образом, если он не собирается некоторое время проверять WU или отсутствует исправление безопасности, которое я хочу получить, я редактирую дату на сегодня и текущее время +1 минуту.