%20%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私はコマンドプロンプトを初めて使用し、数週間ほど学習しています。新しく購入した 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 番目の画像は、SSID への接続に失敗したことを示しています)
(丸で囲んだものが私たちの懸念事項です)
答え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"