As you already may know each Performance Monitor counter has the corresponding ID which you can find in the registry:
So theoretically we can get the counter value by typing
Get-Counter -Counter "\2\10" instead of
Get-Counter -Counter "\System\File Read Operations/sec" - and it does work:
But I don't understand why other counters may not be read by such method:
Get-Counter -Counter "\System\File Read Operations/sec"
What's wrong with the second query?
Here's one more example:
Thank you in advance,