Командная строка / PowerShell - Как узнать установлен ли специфичный KB?

Можно несколькими способами при помощи `Get-Hotfix’:

Get-HotFix -Id KB3211320

Или например можно так:

Get-HotFix | where HotfixID -eq ("KB3211320")

По дате установки:

Get-HotFix | where InstalledOn -eq ([datetime]"1/7/2017")

Можно при помощи systeminfo:

systeminfo | findstr "KB3211320"

Через дисм:

dism /online /get-packages | findstr "KB3211320"

Как узнать самый последний по дате установленный KB:

(Get-HotFix | Sort-Object -Property InstalledOn)[-1]

Через wmi:

gwmi Win32_QuickFixEngineering -ComputerName "." | Sort-Object -Property InstalledOn -Descending | Select-Object -First 1 | Select HotfixID, InstalledOn