Subscribe to Windows IT Pro
March 26, 2009 12:00 AM

Q. How can I continually check a performance counter from Windows PowerShell?

Windows IT Pro
InstantDoc ID #101749
Rating: (0)

A. You can easily use the Get-Counter cmdlet to check the value of a performance counter. If you use the -Continuous switch, the up-to-date value will be displayed. Simply pass the name of the counter you want to view and the server the counter should be monitored on. For example, to monitor the IO Writes counter on CSV Volume 1 on the server SAVDALVS01, run the following command.

PS C:\> Get-Counter '\\savdalvs01\Cluster Shared Volumes(\ClusterStorage\Volume1)\IO
 Writes' -Continuous

Timestamp CounterSamples
--------- --------------
3/18/2009 1:23:35 PM \\savdalvs01\cluster shared volumes(\clusterstorage\volume1)\io
 writes :
1545503


3/18/2009 1:23:36 PM \\savdalvs01\cluster shared volumes(\clusterstorage\volume1)\io
 writes :
1545504


3/18/2009 1:23:37 PM \\savdalvs01\cluster shared volumes(\clusterstorage\volume1)\io
 writes :
1545512

Note that you can easily monitor a value on any server, not just the local server.

Related Reading:
Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.

Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.