在Windows CMD中连接到Wifi

时间:2014-11-16 04:20:48

标签: windows cmd wifi wlan ssid

在过去的一个半小时里,我一直在互联网上寻找类似于wifi connect ssid="YOURSSID" passcode="YOURPASSCODE"的Windows命令,而我似乎无法找到它!我发现了wlan,但这与配置文件和内容有关。我不想创建任何个人资料,也不想参考他们!我只想自己运行命令。谢谢!

2 个答案:

答案 0 :(得分:0)

这可能会让你开始......

netsh wlan connect ssid=SSID1

更新:显然这需要个人资料。

答案 1 :(得分: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}{example}{password}{6578616d706c65}example的十六进制,单击here将ASCII转换为十六进制。

确保使用正确的格式,即使最后还有一个空格,Windows也不会接受。

单击here以下载example.xml和其他文件。




如果要使用纯cmd进行连接(无需手动更改{password}),请继续阅读


要执行此操作,您将需要36个XML文件(带有a-z和0-9)。

点击here下载36个文件和example.xml。

首先,您需要将example.xml分为3部分,第一部分是从<?xml version="1.0"?><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来检查是否已连接。

此外,如果您了解有关连接wifi和wifi密码的更多信息,请在下面评论或给我发送电子邮件benjaminhsieh2002@gmail.com,我将很乐意回答其他相关问题。