Windows 8 のコマンド プロンプトを使用して、新しく購入した Wi-Fi ルーター (これまで接続したことがない) に接続するにはどうすればよいですか?

Windows 8 のコマンド プロンプトを使用して、新しく購入した Wi-Fi ルーター (これまで接続したことがない) に接続するにはどうすればよいですか?

私はコマンドプロンプトを初めて使用し、数週間ほど学習しています。新しく購入した Wi-Fi ルーターに接続してテストしたいのですが、その際にいくつか問題が発生しています。

私の知る限り、Wi-Fiネットワークに接続するために使用するコマンドは

netsh wlan connect name='profile' ssid='ssid' interface='interface'

しかし、私が直面している問題は名前(プロファイル)に関するものです。コマンドを入力すると

netsh wlan show profiles

コマンドを実行すると、以前接続したネットワークのプロファイルが表示されますが、Wi-Fi ネットワークに接続するには名前 (プロファイル) 部分が必要なので、これまで接続したことのないネットワークに接続するにはどうすればよいでしょうか?

コマンドを入力すると

netsh wlan show networks mode=bssid

利用可能なネットワークとその BSSID のリストが表示され、ネットワーク名もそこに表示されますが、どのように接続すればよいのでしょうか。また、ネットワークの bssid または ssid を使用してネットワークに接続する方法はありますか。助けてください。

これまでの進捗状況のスクリーンショット。

2枚の画像。1枚は利用可能なプロファイルを示し、もう1枚はSSIDへの接続に失敗したことを示しています。(上の 2 番目の画像は、SSID への接続に失敗したことを示しています)

利用可能なネットワークのBSSID(丸で囲んだものが私たちの懸念事項です)

答え1

これまで接続したことのないワイヤレス ネットワークに接続するにはどうすればよいですか?

既存のプロファイルをエクスポートし、必要に応じて xml を変更し、変更されたプロファイルをインポートします。

まず、既存の Wi-Fi プロファイルをエクスポートします。

netsh wlan export profile name="WifiNetwork" folder="C:\path\" key=clear

すると、次のスタイルの XML ファイルが生成されます。

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>WifiNetwork</name>
<SSIDConfig>
    <SSID>
        <hex>123456789ABCDEF</hex>
        <name>WifiNetwork</name>
    </SSID>
</SSIDConfig>
<connectionType>ESS</connectionType>
<connectionMode>auto</connectionMode>
<MSM>
    <security>
        <authEncryption>
            <authentication>WPA2PSK</authentication>
            <encryption>AES</encryption>
            <useOneX>false</useOneX>
        </authEncryption>
        <sharedKey>
            <keyType>passPhrase</keyType>
            <protected>false</protected>
            <keyMaterial>Password123</keyMaterial>
        </sharedKey>
    </security>
</MSM>

次に、このファイルを変更してインポートし、次のコマンドでこの Wi-Fi を追加できます。

netsh wlan add profile filename="C:\path\WifiNetwork.xml"

ソースプログラムでWindowsにパスワード付きのWLANプロファイルを追加する、回答者cステウスロフ

関連情報