PowerShellコマンドレット虎の巻

Get-Counter

Get-Counterは、パフォーマンスカウンタを取得するコマンドです。

エイリアスなし

解説

システムのパフォーマンス情報を取得します。
CPU使用率や仮想メモリの使用状況、GPUの情報などを確認できます。

構文

(構文)
Get-Counter [[-Counter] <string[]>] [<CommonParameters>] Get-Counter [-ListSet] <string[]> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-ListSet カウンタセット名カウンタセット情報を取得する
-Counter カウンタ名計測するカウンターを指定する
-SampleInternal 秒数計測間隔を指定する
※省略時は1秒
-MaxSamples 数取得するサンプルデータ数を指定する
※省略時は1
-Continuous継続的に実行する
※[Ctrl]+[c]で停止
-ComputerName PC名リモートコンピューター上のカウンタセットを取得する

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

パフォーマンスカウンターの一覧を取得する

Get-Counter

CPU使用率パフォーマンスカウンターを取得する

Get-Counter -Counter "\processor(_total)\% processor time"

CPU使用率の値のみ取得する

Get-Counter -Counter "\processor(_total)\% processor time" | ForEach-Object {$_.CounterSamples[0].CookedValue}

CPU使用率の値のみ3秒間隔で5回取得する

Get-Counter -Counter "\processor(_total)\% processor time" -SampleInterval 3 -MaxSamples 5 | ForEach-Object {$_.CounterSamples[0].CookedValue}

仮想メモリの使用率を取得する

Get-Counter -Counter "\memory\% committed bytes in use"

カウンタセットの一覧を取得する

Get-Counter -ListSet "*"

コマンドのヘルプを表示する

Get-Help Get-Counter

備考

  • パラメータ名の「-Counter」は省略可能です。

関連項目