在过去的一个半小时里,我一直在互联网上寻找类似的 Windows 命令wifi connect ssid="YOURSSID" passcode="YOURPASSCODE"
,但我似乎找不到它!我找到了 wlan,但这与配置文件和其他东西有关。我不想创建任何配置文件,也不想引用它们!我只想自己运行命令。谢谢!
问问题
1246 次
2 回答
0
这可能会让你开始......
netsh wlan connect ssid=SSID1
更新:显然这需要一个配置文件。
于 2014-11-16T04:32:10.190 回答
0
您需要一个包含 SSID 和密码的 xml 文件。
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>{example}</name>
<SSIDConfig>
<SSID>
<hex>{6578616d706c65}</hex>
<name>{example}</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>{password}</keyMaterial>
</sharedKey>
</security>
</MSM>
<MacRandomization
xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
<enableRandomization>false</enableRandomization>
</MacRandomization>
</WLANProfile>
用您自己的信息
填写、{6578616d706c65}
和{example}
。是 的十六进制,单击此处将 ASCII 转换为 HEX。{example}
{password}
{6578616d706c65}
example
确保使用正确的格式,即使最后还有一个空格,Windows 也不会接受。
单击此处下载example.xml
和其他文件。
如果您想使用纯 cmd 连接(无需{password}
手动更改),请继续阅读
为此,您将需要 36 个带有 az 和 0-9 的 xml 文件。
单击此处下载 36 个文件和 example.xml。
首先你需要将 example.xml 分成 3 部分,第一部分是 from <?xml version="1.0"?>
to <keyMaterial>
。将其命名为T.xml
.
第二部分是密码。
第三部分是</keyMaterial>
从头到尾( </WLANProfile>
),确保不要忘记后面的换行符</WLANProfile>
。将其命名为B.xml
.
然后您将使用复制命令来合并文件。
代码应如下所示
copy /y C:\T.xml + C:\keyMaterial\p.xml + C:\keyMaterial\a.xml + C:\keyMaterial\s.xml + C:\keyMaterial\s.xml + C:\keyMaterial\w.xml + C:\keyMaterial\o.xml + C:\keyMaterial\r.xml + C:\keyMaterial\d.xml + C:\B.xml C:\example.xml /B
netsh wlan add profile filename="C:\example.xml" user=all
netsh wlan connect example
最后,您可以通过运行来检查您是否已连接ping google.com
。
于 2018-08-02T08:47:46.607 回答