wmicコマンドに関する質問です
wmicで
wmic ntevent where "(logfile='system' and timegenerated >= '20120101000000.0+540' and EventIdentifier='19')" get Message,Timegenerated
を実行すると、以下のように、2012年1月1日にWindows Updateに関してインストールを行った内容(更新プログラム・KB番号、インストール日時)が出力されます。
--------------------------------------------------------------------------
Message TimeGenerated
インストールの成功: 次の更新が正しくインストールされました: Windows XP (Vista、7など)用セキュリティ更新プログラム (KB2612345) 20120101033014.000000+540
インストールの成功: 次の更新が正しくインストールされました: 悪意のあるソフトウェアの削除ツール - 2012 年 1 月 (KB812345) 20120101044526.000000+540
インストールの成功: 次の更新が正しくインストールされました: Windows XP (Vista、7など)用セキュリティ更新プログラム (KB2656789) 20120101052539.000000+540
・
・
・
インストールの成功: 次の更新が正しくインストールされました: Windows XP (Vista、7など)用セキュリティ更新プログラム (KB2698765) 20120101073054.000000+540
--------------------------------------------------------------------------
この出力に関して、行いたいことは以下の3つ
--------------------------------------------------------------------------
・一行目のMessage、TimeGeneratedを削除
・各行のインストールの成功: 次の更新が正しくインストールされました: の部分を削除
・インストール日時の部分を2012/01/01 12:13:45のように変更
--------------------------------------------------------------------------
これを行うことで、出力結果を以下のようにしたいのです。
--------------------------------------------------------------------------
Windows XP (Vista、7など)用セキュリティ更新プログラム (KB2612345) 2012/01/01 03:30:14
悪意のあるソフトウェアの削除ツール - 2012 年 1 月 (KB812345) 2012/01/01/ 04:45:26
Windows XP (Vista、7など)用セキュリティ更新プログラム (KB2656789) 2012/01/01/ 05:25:39
・
・
Windows XP (Vista、7など)用セキュリティ更新プログラム (KB2698765) 2012/01/01/ 07:30:54
--------------------------------------------------------------------------
wmicコマンドを使う方法であれば、構造が多少複雑になっても構いません。
よろしくお願いします。