Powershellでパフォーマンスカウンタを取得するには、Get-Counter コマンドレットを使用する。
Get-Counter だけで、ローカルのカウンタ値が取れる。最初に実行し、取得したい値のカウンタ値を取るとよい。
例)CPUのカウンタを指定すると、その値だけ取得できる。
Get-Counter "\\pcXXX\processor(_total)\% processor time"
例)CPUのカウンタ値を、10秒置きに、継続的に取得する
Get-Counter "\\pcXXX\processor(_total)\% processor time" -Continuous -SampleInterval 10
例)他のコンピュータのカウンタ値を取得する(このとき、実行ユーザがリモート先の権限をもっている必要がある、ファイアウォールも通過できる設定になっている必要がある)
Get-Counter -ComputerName SERVERxx