適用された更新プログラム(ホットフィックス)のリストを取得するのに便利。
ヘルプ
SYSTEMINFO [/S システム [/U ユーザー名 [/P パスワード]]] [/FO 形式] [/NH]
説明:
ローカル コンピューターまたはリモート コンピューターの、オペレーティング
システム構成情報 (Service Pack のレベルを含む) を表示します。
パラメーター一覧:
/S システム 接続先のリモート システムを指定します。
/U [ドメイン\]ユーザー 実行するコマンドのユーザー コンテキストを指定
します。
/P [パスワード] 提供されたユーザー コンテキストのパスワードを指定
します。省略された場合は、入力を要求します。
/FO 形式 表示される形式を指定します。
有効な値: "TABLE", "LIST", "CSV"。
/NH 出力しない "カラム ヘッダー" を指定します。
"TABLE"と "CSV" の形式のみ有効です。
/? ヘルプを表示します。
例:
SYSTEMINFO
SYSTEMINFO /?
SYSTEMINFO /S システム
SYSTEMINFO /S システム /U ユーザー
SYSTEMINFO /S システム /U ドメイン\ユーザー /P パスワード /FO TABLE
SYSTEMINFO /S システム /FO LIST
SYSTEMINFO /S システム /FO CSV /NH
コマンド例
systeminfo > sysinfo.txt
出力結果
ホスト名: *****
OS 名: Microsoft Windows 7 Professional
OS バージョン: 6.1.7601 Service Pack 1 ビルド 7601
-- snip --
ホットフィックス: 254 ホットフィックスがインストールされています。
[01]: KB2849697
[02]: KB2849696
[03]: KB2841134
[04]: KB2841134
[05]: KB2670838
[06]: KB2830477
[07]: KB2592687
[08]: KB2479943
[09]: KB2491683
[10]: KB2506212
-- snip --
[241]: KB3156013
[242]: KB3156016
[243]: KB3156017
[244]: KB3156019
[245]: KB3159398
[2
-- snip --
254件検出したのに、246件目の途中で途切れてしまったのはなぜ???
(7/11追記)
上記の途中で途切れる問題は、systeminfoコマンドのバグらしいとのこと。(MSは修正するつもりなし???)
また、適用された更新プログラム(ホットフィックス)のリストを取得するという目的であれば、PowerShellのGet-HotFixコマンドレットのほうが良さげ。(246件以上でもすべて出力可能)
コマンド例
powershell.exe Get-HotFix > HotFix.txt
出力結果
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
***** Update KB2849697 ************* 2016/04/**...
***** Update KB2849696 ************* 2016/04/**...
***** Update KB2841134 ************* 2016/04/**...
***** Update KB2841134 ************* 2016/04/**...
***** Update KB2670838 ************* 2016/04/**...
-- snip --
***** Security Update KB3161958 NT AUTHORITY\SYSTEM 2016/06/**...
***** Security Update KB3164033 NT AUTHORITY\SYSTEM 2016/06/**...
***** Security Update KB3164035 NT AUTHORITY\SYSTEM 2016/06/**...
***** Update KB976902 *****\Administrat... 2010/11/**...
***** Update KB982018 ************* 2016/04/**...
あと、「wmic qfe」でも取得できるようです。