Have you considered just running Get-Process? That shows CPU usage on a per-process basis.
But there’s no way to insert a value into a performance counter.
Also, [System.Environment]::ProcessorCount shows the *number of processors in the machine*, not the CPU usage.
So I’m confused about what you want.