Close. Here is the script I used:
import wmi
servers = ['XXX','YYY']
for servername in servers:
connection = wmi.connect_server (server=servername)
c = wmi.WMI (wmi=connection)
print servername
for proc in c.Win32_Processor():
print proc.name
print
The output is:
XXX
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
YYY
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
Intel(R) Pentium(R) III Xeon processor
I should just see two processecors for each server.