Раньше в Windows Server 2000 был инструмент командной строки QFECheck, который выводил их список. Это предпочтительный метод на сервере Windows 2003/2008?
Я знаю, что они перечислены в списке «Установка и удаление программ», но их сложно зафиксировать для аудита таким образом.
Могу ли я сделать это без установки исполняемого файла надстройки?
Следующие команды работают как в «обычной» командной строке, так и в PowerShell. также для обоих Windows Server 2003 и Windows Server 2008:
wmic qfe get Hotfixid
чтобы узнать, было ли установлено конкретное обновление:
wmic qfe | find "123456"
Однако он не предоставляет никаких офисных обновлений (к сожалению), подумал, что теперь относительно легко просто перейти к `` установленным обновлениям '' и выполнить поиск ... так же, как обновления Windows, но в вопросе указано, что это нужно сделать из командная строка.
Только команда Powershell:
Get-Hotfix -id kb123456
Вы можете сделать это с помощью Powershell:
Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”
PowerShell теперь включает Get-HotFix команду, которую гораздо легче запомнить.
они также перечислены в каталоге Windows.