У меня была такая же проблема, и после некоторых исследований я выбрал WMI.
Я думаю, что netsh лучше, если вы используете только скрипт (я имею в виду не в коде).
Лично я хочу настроить NIC в коде c #, чтобы WMI выглядел более практично, и мне довольно легко использовать его с файлом конфигурации, сделанным в xml.