Что правильно для отображения установленных обновлений: WMIC или Systeminfo?
Применяю "критическое" исправление Microsoft (KB4499164) к ряду удаленных 32-разрядных ПК с Windows 7. Мой единственный вариант для доступа к этим компьютерам через SSH и SFTP.
Я использовал пакетный скрипт, чтобы применить этот патч на ночь к девяти системам в качестве пилота. Три компьютера перечисляют патч, когда я использую либо команду wmic qfe, либо команду systeminfo. На остальных ПК команда wmic qfe показывает исправление как установленное, но команда systeminfo НЕ перечисляет исправление.
Который правильный? Как мне точно узнать, применен ли патч?
1 ответ
Команда WMIC qfe list
вернет правильные результаты. systeminfo
Команда не будет. Мои заметки указывают, что он ограничен отображением 246 исправлений (которые не совпадают с обновлениями), но я не могу найти источник для этого. Эта статья о поддержке Microsoft KB говорит:
При использовании SystemInfo.exe в Windows Server 2003 для отображения списка установленных исправлений некоторые исправления могут не отображаться, если установлено более 200... Существует ограничение размера буфера, которое не позволяет отображать все исправления обновления системы.
Однако в нем упоминается только Server 2003.
В итоге, используйте команду WMIC, чтобы получить полный список установленных обновлений.