Group-Objectコマンドレットを使ってグルーピングする時に、Keyとなるプロパティをカスタマイズして独自な条件でグルーピングを行うことが出来る。
また、AsHachTableパラメータを付加してハッシュテーブル化しておけば、それぞれのグループをダイレクトに参照することも出来るようになる。
001 002 003 004 005 006 007 008 009 010 011 012 013 014 | $criteria = { switch($_.CPU) { {$_ -lt 1}{"Low";break} {$_ -lt 10}{"Mid";break} {$_ -lt 20}{"High";break} default {"Higher";break} } } $CPU = Get-Process | Group -Property $criteria -AsHashTable -AsString $CPU $CPU.Higher |
0 件のコメント:
コメントを投稿