Windows-Batchdatei zum Importieren von LAN- oder Wireless-Profilen unabhängig vom Schnittstellennamen

Windows-Batchdatei zum Importieren von LAN- oder Wireless-Profilen unabhängig vom Schnittstellennamen

Wie ignoriere ich den Schnittstellennamen beim Importieren eines Netzwerkprofils?

Die folgenden Batchdateien funktionieren nur, wenn der Endpunkt denselben Schnittstellennamen hat (Windows-Schnittstellennamen lauten normalerweise: LAN-Verbindung, Drahtlose Netzwerkverbindung, Ethernet, Wi-Fi), wie in den folgenden beiden Batchdateien definiert. Die vorhandenen Batchdateien, die ich habe, sind wie folgt:

für 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"

für 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"

verwandte Informationen