HOME > Counter系コマンドレット > Get-Counter
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」は省略可能です。
関連項目
- Counter系コマンドレット
- Get-Counter:パフォーマンスカウンタを取得する
- Export-Counter:パフォーマンスカウンタをExportする
- Import-Counter:パフォーマンスカウンタをImportする