Existem algumas maneiras de listar interfaces de rede via linha de comando. Por exemplo:
netsh interface show interface
netsh interface ip show interfaces
ipconfig |findstr "adapter"
Para conexões de banda larga móvel:
netsh mbn show interfaces
Todos eles listarão as interfaces de rede, desde que estejam ativados . Se você desabilitar uma interface (por exemplo, 'netsh interface set interface "interfaceName" admin = disable'), ela não será mais listada com esses comandos.
Minha pergunta é a seguinte: como você lista uma interface que foi desativada? Algo que funcione tanto para conexões de banda larga móvel quanto para conexões regulares seria ótimo.