CMD / Batch obtiene el nombre de la interfaz activa como variable
Actualmente estoy teniendo dificultades para descubrir cómo obtener los nombres de la interfaz activa como una salida variable que luego se puede usar en el código. He estado leyendoaquí un poco, cómo usar la salida de cmd como variable, pero necesito los nombres específicos que están activos.
Mi código actual:
@echo off
netsh interface show interface
FOR /F "tokens=* USEBACKQ" %%F IN (`netsh interface show interface`) DO (
SET var=%%F
)
ECHO %var%
Pause
Que muestra esta imagen:Podemos ver eso debido a
interfaz de netsh show interface
, se muestran dos interfaces conectadas y dos no conectadas. Sin embargo, ¿cómo obtengo f.ex. ¿Ethernet 2 y WiFi como variable solo como %% V?