环境:
Win10 专业版 19041
WiFi 名称:LTG
问题描述:
Win10系统 如何使用cmd脚本命令,连接到指定WIFI并免手工输入WIFI密码连接?
解决方案:
1.找一台已经连接过LTG这个wifi的电脑,导出.xlm配置文件到C盘1文件夹里面
新建导出脚本文件,文件名随意命名,内容如下,以管理员权限运行脚本导出文件
bash
md 1
netsh wlan show profiles
netsh wlan export profile name="LTG" folder="C:\1"
pause
2.打开WLAN-LTG.xml文件更改里面参数
bash
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>LTG</name>
<SSIDConfig>
<SSID>
<hex>536F747787874772612121570</hex>
<name>LTG</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>true</protected> #(把这改成false)
<keyMaterial>01000007777DDF0115D1118C7A00C04FC297EB0100008C69AA1D00000000020996C35AB95D2956BCCB1053A62597D608A2CEC10410E0312C1006A53016FC45E2FC1583B01AFF93202E56D70333A320B</keyMaterial>#(把这改成明文WIFI密码)
</sharedKey>
</security>
</MSM>
<MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
<enableRandomization>false</enableRandomization>
<randomizationSeed>2328984339</randomizationSeed>
</MacRandomization>
</WLANProfile>
改好上面的 xml 文本保存一下
3.编辑导入WLAN-LTG.xml配置文件脚本
新建导入脚本文件,文件名随意命名,内容如下,将配置文件和脚本文件放在同一目录下,以管理员权限运行脚本导入文件
bash
netsh wlan add profile filename="WLAN-LTG.xml" user=all
netsh wlan connect name=WLAN-LTG
pause
导入成功提示
bash
C:\Users\Administrator\Desktop>netsh wlan add profile filename="WLAN-LTG.xml" user=all
已将配置文件 LTG 添加到接口 WLAN。
C:\Users\Administrator\Desktop>netsh wlan connect name=LTG
已成功完成连接请求。
C:\Users\Administrator\Desktop>pause
请按任意键继续. . .
4.检查网络已经成功连接