I have been using SNMP stuff in WinBatch for years (basic SNMP v1 get/walk only though) and have made a few utilities we use in the company I work for to monitor and report on our printer fleet and other devices.
I am using the little known built-in com component that Windows uses to interrogate printers (their bi-directional detection of printer capabilities), so it is native to all flavors of Windows.
It is able to be used to look at any SNMP device that has a known community name you can read settings from (so long as you don't need v3 authentication or want to wait for traps, support MIBs etc).
I have not tried any 3rd party .NET distributions that support SNMP yet. Most are not free, but I did find an open source one once that looked good... don't remember what it was but I saved it somewhere in case I wanted to try it one day.
Anyway, I will see if I have the time in the next day or so to pull out some of my SNMP code (can't give you the full source of the utilities I made due to privacy/copyright) and put it in an example script so that you can make use of it if you like.