Arquivo em lote do Windows para importar perfil de LAN ou sem fio, independentemente do nome da interface

Arquivo em lote do Windows para importar perfil de LAN ou sem fio, independentemente do nome da interface

Como ignoro o nome da interface ao importar o perfil de rede?

Os arquivos em lote abaixo só funcionam se o endpoint tiver o mesmo nome de interface (os nomes de interface do Windows geralmente são: Conexão de área local, Conexão de rede sem fio, Ethernet, Wi-Fi) conforme definido nos 2 arquivos em lote abaixo. Os arquivos em lote existentes que tenho são os seguintes:

para LAN:

for /F "tokens=3 delims=: " %%H in ('sc query "dot3svc" ^| findstr "        STATE"') do (
  if /I "%%H" NEQ "RUNNING" (
   sc start dot3svc
  )
)
   sc config dot3svc start= auto
   netsh lan add profile filename=".\Local Area Connection.xml"

para WLAN

for /F "tokens=3 delims=: " %%H in ('sc query "WlanSvc" ^| findstr "        STATE"') do (
  if /I "%%H" NEQ "RUNNING" (
   sc start WlanSvc
  )
)
   sc config WlanSvc start= auto
   netsh wlan add profile filename=".\Wireless Network Connection-mywifiname.xml"

informação relacionada