回覆列表
  • 1 # 愛豬豬森的我

    Step1.建立配置檔案

    匯出已有配置檔案

    netsh wlan export profile key=clear(clear表示以明文方式顯示密碼)

    修改檔案

    name和SSID可以不同(最好設為一致),name是配置檔名稱,SSID是要連線的wifi名;

    connectionMode可以為手動連線的manual或者自動連線的auto;

    keyMaterial處填寫密碼,無密碼狀態如下:

    Step2.新增配置檔案

    檢查配置檔案是否已經存在:

    netsh wlan show profile

    比較奇葩的是當有兩個SSID相同但name不同的配置時,這兩個wifi會同時出現在當前可連線的wifi列表中,而且顯示的是name名:

    所以應當儘量避免這種情況

    netsh wlan delete profile name="MI 6 2"

    netsh wlan delete profile name="MI 6"

    新增配置檔案:

    netsh wlan add profile filename="wifi.xml"

    注意這裡面引數是檔名,預設路徑為當前目錄,新增成功後提示:已將配置檔案 MI 6新增到介面 WLAN。

    Step3.進行連線

    netsh wlan connect name="MI 6"

    重要的事情說三遍:這裡的name是剛剛新增過的配置檔案中的name,而不是配置檔名!而不是配置檔名!而不是配置檔名!因為我剛開始就是栽在這裡頭了,老是連不上。

    連線成功的提示資訊為已成功完成連線請求。

    常用netsh命令總結:

    列出配置檔案:netsh wlan show profile

    匯出配置檔案:netsh wlan export profile key=clear

    新增配置檔案:netsh wlan add profile filename=""

    連線wifi:netsh wlan connect name=""

    列出介面:netsh wlan show interface

    開啟介面:netsh interface set interface "Interface Name" enabled

    列出所有可連線wifi詳細資訊:netsh wlan show networks mode=bssid

    使用命令列加配置檔案的方式連線wifi看似沒什麼卵用,實際用處非常大,比如可以直接在C#中透過此方式取得可連線wifi列表,相比封裝的ManagedWifi要簡潔得多

  • 中秋節和大豐收的關聯?
  • 什麼是認知發展理論中卡特爾的晶體智力與流體智力?