
我是命令提示字元的新手,我已經學習了大約幾週,我想透過連接到新購買的 wifi 路由器來測試自己,但這樣做時我遇到了一些問題。
據我所知,連接到 wifi 網路所使用的命令是
netsh wlan connect name='profile' ssid='ssid' interface='interface'
但我面臨的問題是關於名稱(個人資料)。當我輸入命令時
netsh wlan show profiles
cmd 向我顯示了我之前連接過的網絡的配置文件,但是我們需要名稱(配置文件)部分來連接到 wifi 網絡,那麼如何連接到我以前從未連接過的網絡呢?
當我輸入命令時
netsh wlan show networks mode=bssid
我可以看到可用網路及其 BSSID 的列表,也可以在那裡看到我的網路名稱,但如何連接到它?還有什麼方法可以使用 bssid 或 ssid 連接到網路。請幫我。
到目前為止我的進度的螢幕截圖。
(上面第二張圖顯示嘗試連線 ssid 失敗)
(圈起來的是我們關心的)
答案1
如何連接到以前從未連接過的無線網路?
匯出現有設定文件,根據需要修改 xml,匯入修改後的設定檔:
首先匯出現有的 wifi 設定檔:
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>
您可以修改此文件並導入它以使用以下命令添加此 wifi:
netsh wlan add profile filename="C:\path\WifiNetwork.xml"