
Как игнорировать имя интерфейса при импорте сетевого профиля?
Пакетные файлы ниже работают только в том случае, если конечная точка имеет то же имя интерфейса (имена интерфейсов 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"