続、WMIクラスを見つける方法。もっとシンプルに
前回のエントリで、WMIクラス(例えばメモリ関係のクラス)を列挙する方法を
gwmi -list | where {$_.name -match "memory"}
と書いたわけだが、冗長さが否めませんでした。
ありがたいことにコメントを頂き、
gwmi -List -Class *memory*
と書けることが分かりました。自分はてっきり -List と -Class は同時に書けないものだと思っていたので驚きました。
だってヘルプ読んでもできなさそうだし。実際実行したら引数に問題ありってエラーでたし。。
というのは PowerShell 1.0 での話。1.0では -List と -Class の併記はできません。今すぐに PowerShell 2.0を http://www.microsoft.com/japan/technet/scriptcenter/hubs/msh.mspx からインストールしましょう。
2.0になっていろいろ強化されているんですね。見直した、PowerShell。