Uma das coisas mais próximas que você pode conseguir com um one-liner sem ter que escrever um script seria:
@netsh interface show interface | @findstr /v VMware | findstr Enabled > "%TEMP%\tmpip.txt" && @for /f "tokens=4" %a in (%TEMP%\tmpip.txt) do @netsh interface ip show config name=%a
Isso NÃO mostrará o MAC, mas não tenho certeza do que você deseja obter, exceto para excluir os adaptadores VMware.
O que faz:
- cria um arquivo temporário com os nomes do adaptador, excluindo o VMware adquirido com o comando netsh
- recupera informações de ip para todos os adaptadores do arquivo temporário com o comando netsh
O comando ipconfig permite nomes de adaptadores somente com
- renove
- lançamento
- renew6
- release6
- showclassid
- setclassid
- showclassid6
- setclassid6