0

在过去的一个半小时里,我一直在互联网上寻找类似的 Windows 命令wifi connect ssid="YOURSSID" passcode="YOURPASSCODE",但我似乎找不到它!我找到了 wlan,但这与配置文件和其他东西有关。我不想创建任何配置文件,也不想引用它们!我只想自己运行命令。谢谢!

4

2 回答 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 回答