PIB - wmic2tsv.rb

公式ページ等

参考になるページ等

解説

wmic の出力を TSV に変換するためのスクリプト
人からもらった wmic の出力が読めなかったので作った。

wmic の出力はデフォルトだと UCS-2LE で記述され以下のような基本構造になっている。
フィールド名1\u0020\u0020フィールド名2\u0020\u0020 ... \u000d\u000a
フィールド値1\u0020\u0020フィールド値2\u0020\u0020 ... \u000d\u000a
...
各フィールドのサイズは、フィールド名と同じサイズである。
また環境によっては BOM ヘッダや、WMICヘッダが付く模様。