Список всех исправлений, примененных к серверу Windows


9

Раньше в Windows Server 2000 был инструмент командной строки, называемый QFECheck, который выводил их список. Это предпочтительный метод на Windows Server 2003/2008?

Я знаю, что они перечислены в списке «Установка и удаление программ», но их сложно собрать для аудита таким образом.

Могу ли я сделать это без необходимости установки исполняемого файла дополнения?

Ответы:


11

Следующие команды работают как в «обычной» командной строке, так и в PowerShell, также как для Windows Server 2003, так и для Windows Server 2008 :

wmic qfe get Hotfixid

чтобы узнать, было ли установлено конкретное обновление:

wmic qfe | find "123456"

Тем не менее, он не предоставляет никаких обновлений для офиса (к сожалению), хотя сейчас относительно просто перейти к «установленным обновлениям» и выполнить их поиск ... так же, как обновления для Windows, но в указанном вопросе это нужно было сделать из командная строка

Команда только Powershell:

Get-Hotfix -id kb123456

+1 Не могу поверить, я никогда не видел этот инструмент ....
— squillman

Я знаю, что вопрос касается сервера, но я просто хочу добавить - он, похоже, работает на Win7, но на XP он возвратил много несвязанного мусора, например, около 50 повторений «файла 1» и случайный текст, такой как «NLSDownlevelMapping».
— Джон Гарденье

Я просто наткнулся на это, пытаясь выяснить больше о «быстрой разработке исправлений», после нахождения этой команды в сети: Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$ _. hotfixid}
— l0c0b0x

На самом деле я заметил «мусорный файл 1» на win 2003 ... но список КБ все еще был точным.
— l0c0b0x

так здорово, я изменил вам правильный ответ!
— Ник Кавадиас

3

Вы можете сделать это с помощью Powershell:

Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”

Я думаю, что вы используете powershell здесь, чтобы немного потереть его, но этот ключ реестра золотой
— Ник Кавадиас

Нет, не втирать. Но, да, ты, правда, можешь использовать любой инструмент командной строки reg.
— squillman

это работает только на 2003 ... Я только что опубликовал команду, которая работает как для сервера 2003, так и 2008.
— l0c0b0x


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.