1

次のスクリプトを使用して、監視目的でテーブルを作成しようとしています。

$w3wppriv = get-counter '\process(w3w*)\working set - private'
$w3wpid = get-counter '\process(w3w*)\id process'

0..($w3wpid.Length -1) | 
select-object (
   @{n="Proces ID"; e={$w3wpid.CounterSamples.Cookedvalue[$_]}},
   @{n="Memory Usage(KB)";  e={$w3wppriv.CounterSamples.CookedValue[$_]}}
              ) | 
   format-table -auto;

次の出力を取得しようとしています。

Process ID Memory Usage(KB)
---------- ----------------
44353      234324343
35343      230909324
2341       932423234

ただし、出力にはデータが表示されていません。アレイと関係があると思いますが、これを解決する方法がわかりません。ありがとう!

4

1 に答える 1

1

検索方法しか知らない別の例を次に示します :)

$w3wppriv = ((get-counter -counter '\process(w3w*)\working set - private').CounterSamples) | select-object -expandproperty cookedvalue
$w3wpid = ((get-counter '\process(w3w*)\id process').CounterSamples) | select-object -expandproperty cookedvalue

0..($w3wpid.Length -1) | 
   select-object (
       @{n="Proces ID"; e={$w3wpid[$_]}},
       @{n="Memory Usage(KB)";  e={$w3wppriv[$_]}}
          ) | 
   format-table -auto;
于 2012-06-14T10:29:46.583 に答える