Существует ряд конфигураций, которые приведут к сбою вызова, например, при включенном DHCP, которые не связаны с WMI.Сам код, вероятно, в порядке, если предположить, что mo
является экземпляром Win32_NetworkAdapterConfiguration.
Если вы этого еще не сделали, вы можете использовать значение r.Properties["returnvalue"].Value
, чтобы получить возвращаемое значение, и проверить, чтовозвращаемое значение - это то, что вы ожидаете (MSDN ref) .Код ошибки должен сузить проблему.