Within Windows, a performance counter set is a set of performance counters. Each counter in a counter set measures an aspect of your system related to that counter set. In this recipe, we explore counter sets and counters on several servers.
This recipe uses DC1
, DC2
, SRV1
, SRV2
, HV1
, and HV2
. These are servers that you have worked with in various recipes in this book. DC1
and DC2
are domain controllers, HV1
and HV2
host Hyper-V, and SRV1
and SRV2
are general-purpose Windows servers. All of these systems are running Windows 2019 Datacenter edition. Run this recipe from SRV1
.
Discover performance counter sets on
SRV1
:$CounterSets = Get-Counter -ListSet * $CS1 = 'There are {0} counter sets on [{1}]' $CS1 -f $CounterSets.Count,(hostname)
Discover performance counter sets on remote systems:
$Machines = 'DC1','DC2','HV1','HV2','SRV1','SRV2' Foreach ($Machine in $Machines) { $RCounters = Get-Counter -ListSet * -ComputerName...