サーバー管理で、ですね
おいおい、またHotFix適用してないのかよ!
いやいや、さっきちゃんと適用したって・・・。
なんて事、ありませんかね?
・HotFixがちゃんと適用されてるか気になる
・誰がHotFixを適用したか気になる
こんな場合、PowerShellで簡単に解決出来そうです。
コマンドプロンプト上で
powershell Get-WmiObject -Class Win32_QuickFixEngineering
と入力すると適用されているHotFixとその詳細の一覧が表示できます。
Description
HotFixの記述名
FixComments
コメント(通常"Update")
HotFixID
KB番号
Install Date
不明
InstalledBy
インストールしたアカウント名
InstalledOn
インストールされた日付
PowerShell上の出力をテキストに出力する場合は
powershell Get-WmiObject -Class Win32_QuickFixEngineering | Out-File -FilePath C:\hogehoge.txt
と入力します。この場合はCドライブ直下にhogehoge.txtというテキストファイルが出来ます。
PowerShellは出力に対してフィルタリングすることも可能で、たとえば
administrator
がインストールしたHotFix一覧を作成したい場合には
InstalledBy
の値が
administrator
の場合だけ表示すればいいのですから
このように記載すればOKです。
|(パイプ)を使った場合にはオブジェクトを参照する場合
$_
を記載します。