インターフェース名に関係なく LAN またはワイヤレス プロファイルをインポートする Windows バッチ ファイル

インターフェース名に関係なく LAN またはワイヤレス プロファイルをインポートする Windows バッチ ファイル

ネットワーク プロファイルをインポートするときにインターフェイス名を無視するにはどうすればよいですか?

以下のバッチ ファイルは、エンドポイントが以下の 2 つのバッチ ファイルで定義されているのと同じインターフェイス名 (Windows インターフェイス名は通常、ローカル エリア接続、ワイヤレス ネットワーク接続、イーサネット、Wi-Fi です) を持つ場合にのみ機能します。私が持っている既存のバッチ ファイルは次のとおりです。

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"

無線LAN用

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"

関連情報