2025年3月 ホームページを更新しました。

大量のWi-Fi設定を他のPCに移したい

wi-fi設定

前に、Windowsの無線設定をバックアップし、他のPCに入れるには・・・ってブログに記載しましたが、SSIDが1つであればよいのですが、複数、場合によっては10個以上のSSIDを移す必要がある場合、前のやり方では1個1個やる必要があるので相当に面倒です。

あわせて読みたい
Windows 無線設定をバックアップして他のPCに移行する Windows10のデータを新しく買ったノートPC等に移行するのに、無線LANの設定も移行します。 コマンドプロンプトで、 netsh wlan show profile と入れると、PC内の設定し...

そこで、エクスポートしたSSIDをリスト化して、バッチファイルで一回で入れる方法です。

まず、移行元のPCのSSID一覧をDOSプロンプトで取得

netsh wlan show profile

取得したものを、SSID以外の情報を削除して、SSIDのみのテキストファイル(ssid_list.txt)を作成します。下記のようにします

hogehoge1
hogehoge2
hogehoge3

プロファイルを全部吸い出すための、バッチファイルを作成します。(exprt_wifi.bat)

@echo off
setlocal enabledelayedexpansion

rem バッチファイルと同じ場所に ssid_list.txt がある想定
set SSID_FILE=%~dp0ssid_list.txt

rem 出力先フォルダ
set OUT_DIR=%~dp0wifi
if not exist "%OUT_DIR%" mkdir "%OUT_DIR%"

for /f "usebackq delims=" %%A in ("%SSID_FILE%") do (
    echo ==== Exporting %%A ====
    netsh wlan export profile name="%%A" key=clear folder="%OUT_DIR%" >nul 2>&1
    if !errorlevel! equ 0 (
        echo   -> Success
    ) else (
        echo   -> Failed
    )
)

echo.
echo ====== All done! ======
pause

export_wifi.batと、ssid_list.txtを同じフォルダに入れて、export_wifi.batを、右クリックで、「管理者と実行」をします。以下のように実行画面が走ります。

==== Exporting hogehoge1====
==== Exporting hogehoge2====
==== Exporting hogehoge3====

====== All done! ======
続行するには何かキーを押してください・・・

これで、同じフォルダにwifiというフォルダになかに、xmlファイルができます。

このwifiフォルダを、USBメモリなどにコピーして、新しいPCに差します。

ここからは移行先のPCになります。

USBメモリのままでも、デスクトップにコピーしても構わないのですが、wifiフォルダをデスクトップにコピーしたとしましょう。

wifiフォルダの中に、import用のバッチファイル(import_wifi.bat)を作成して、右クリックで「管理者で実行」をします。

@echo off
setlocal enabledelayedexpansion

rem エクスポート済みXMLが入った wifi フォルダ
set WIFI_DIR=%~dp0wifi

if not exist "%WIFI_DIR%" (
    echo エラー: Wi-Fi設定フォルダ "%WIFI_DIR%" が見つかりません。
    pause
    exit /b
)

for %%F in ("%WIFI_DIR%\*.xml") do (
    echo ==== Importing %%~nxF ====
    netsh wlan add profile filename="%%F" user=all >nul 2>&1
    if !errorlevel! equ 0 (
        echo   -> Success
    ) else (
        echo   -> Failed
    )
)

echo.
echo ====== Import completed! ======
pause

これで、全部インポートできます。

ただ、xmlファイルはパスワードがむき出しなので、入れた後、すぐに削除するか、暗号化して保存したほうがよいと思います。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA