Windows doesn't have anything like ethtool, that would show duplex settings. It's not stored in the registry, either.
Probe the NIC with SNMP, if you have the MIBs, for OID_INTEL_DUPLEX_STATUS. 1 is half, 2 is full.
I appreciate the feedback. Can you send an example or supply some more info on how to use SNMP
What do you use for management? Windows has a built-in SNMP client, I believe.
We don't have anything that monitors devices via SNMP, but I was trying to use net-snmp to query the duplex setting.
For instance, I can query all the settings available on one of our printers using this command...
Snmpwalk.exe -v1 -c public <ipaddress>
Or I can get a specific property using snmpget, for example I can get the model of the printer using ...
snmpget -v1 -c public <ipaddress> HOST-RESOURCES-MIB::hrDeviceDescr.1
How does one query the NIC? Is there specific community string, or should public work? Does an smtp service need to be running on the Windows OS, or is it built into the NIC hardware?