Windowsのすべてのサービスの数を取得しようとしています。実行時:実行中のサービスを次のコマンドレットでカウントできません
Get-Service | Where-Object {$_.Status -eq "running" }
実行中のすべてのサービスの一覧が表示されます。しかし、私は次のコマンドを使っていくつのサービスが実行されているのかを数えたいと思っています。それは間違ったカウントです。私は20以上のサービスを私の箱で動かしています。
$acoundrunningservices = Get-Service | Where-Object {$_.Status -eq "running"}
$acoundrunningservices.Count
を唯一の違いになるだろう – iRon
@iRonを.count OPがPowerShell v2またはそれ以前のバージョンを実行していて、 'Get-Service'ステートメントが0または1の結果をもたらす場合。 –
@Jason再生できません。 PowerShellコンソールで2番目のコードスニペットをコピー/貼り付けするときに得られる正確な出力を表示してください。スクリーンショットで十分でしょう。また、実行しているPowerShellのバージョンは? '$ PSVersionTable'の出力を表示します。 –