KBがコマンドラインを介してインストールされているかどうかを調べています。
systeminfo
に加えて wmic qfe
例:
wmic qfe get hotfixid | find "KB99999"
wmic qfe | find "KB99999"
もあります - update.exe
またはPowerShellから、ニーズに合わせて調整するだけです。
Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$_.hotfixid}
PowerShell 2.0にはget-hotfixコマンドレットが含まれています。これは、特定のホットフィックスがローカルコンピューターまたはリモートコンピューターにインストールされているかどうかを確認する簡単な方法です。基本的な構文の例は次のとおりです
get-hotfix -id KB974332
cMDウィンドウで「systeminfo」を実行すると、インストールされているパッチなど、システムに関する大量の統計情報が表示されます。
その他の可能性:KB番号のGrep%windir%\ Windowsupdate.log。または、reg.exeを使用して、対応するインストールキーをエクスポートします。
PowerShellプロンプトでのwmicの使用について誰かが尋ねたように、単にSelect-String(またはsls)を使用します。
wmic qfe get hotfixid | sls "KB99999"
wmic qfe list /format:htable>C:\PatchList%Computername%.html
上記のコマンドは、html形式で出力を提供します。