0

Powershell で、複数レコードのハッシュテーブルを作成するにはどうすればよいですか? 次のように:

> Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
> -------  ------    -----      ----- -----   ------     -- -----------
>     260      25    98568     109684   263    37.80   7896 AcroRd32
>      67       8     1236       3800    30     0.03   2052 atashost
>     122       7     1812       4496    29     0.08   1188 atiesrxx
>     126      10    16204      15936    49            7236 audiodg
>     170      21    12888      21352   106     0.14   5016 CallControl
4

2 に答える 2

1

その場合、ハッシュテーブルではなく、オブジェクトのリストになります。New-Objectこれらのプロパティを持つ一連のオブジェクトを作成するために使用できます。以下のようなもの:

$obj = new-object -type psobject
$obj | add-member -name Handles -MemberType NoteProperty -Value 123

など、各プロパティについて。new-object同じことを行う簡単な方法については、 を参照してください。

すでにオブジェクトのリストがあり、それらからいくつかのプロパティが必要な場合は、Select-Object

于 2012-08-27T07:07:16.270 に答える