No easy way to do this via SNMP because
1) You need password to access SNMP on each machine
2) It needs to be installed and running on each machine.
Use a log on script to run
sysinfo32 or winmsd in report mode and save it with the mchine name in a shared directory.
I hope this helps !