Пакетный файл Windows для импорта профиля локальной сети или беспроводной сети независимо от имени интерфейса

Пакетный файл Windows для импорта профиля локальной сети или беспроводной сети независимо от имени интерфейса

Как игнорировать имя интерфейса при импорте сетевого профиля?

Пакетные файлы ниже работают только в том случае, если конечная точка имеет то же имя интерфейса (имена интерфейсов Windows обычно: Local Area Connection, Wireless Network Connection, Ethernet, Wi-Fi), как определено в двух пакетных файлах ниже. Существующие пакетные файлы, которые у меня есть, следующие:

для локальной сети:

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"

для беспроводной локальной сети

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"

Связанный контент