I've developed a system which gathers server statistics for our company. Basically at a given iteration, the system connects to each remote server in our WAN and collects counter values via WMI. The service we offer to our customers is a hosted service and we'd like to report usage statistics for each port that we host on. Currently I have a remote service on each server that executes netstat.exe and parses the results line-by-line. However, I'd like to be able to just remotely connect to a built-in agent (such as WMI) or use the iphlpapi.dll wrapper to access the information remotely. Does anyone know if this is a possibility or do I have to keep using a remote service on each machine? Really all I'm looking for is to remotely get a count of connections on a per-port basis on each machine.