知道SSID和密码如何连接到powershell中的wifi?

时间:2015-09-24 11:38:01

标签: powershell wifi

如何通过GUI连接到powershell中的wifi,但是使用代码?我用什么命令?我知道SSID和密码。

编辑:我以前从未连接到它,所以它是一个新的wifi。

2 个答案:

答案 0 :(得分:3)

netsh wlan connect ssid=YOURSSID name=PROFILENAME

这应该是......

编辑:试试这个,只为我工作:)

netsh wlan connect ssid="YOURSSID" key="YOURPW"

答案 1 :(得分:0)

这不是Powershell,但到目前为止,它可以在10的每个版本中使用(当前在1903年)。我将批处理和XML放在运行它的闪存驱动器上。有了它在xml文件中,我不必记住或写下密码/密钥。

批处理文件:

Netsh WLAN delete profile "SSID"
Netsh WLAN add profile filename=".\WhateverYouWantToCallIt.XML"
Netsh WLAN connect name="$NAME"

WhatYouYouWantToCallIt.XML文件:

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>SSIDSHOULDGOHERE</name>
    <SSIDConfig>
        <SSID>
            <hex>XXXXXX</hex>
            <name>SSIDGOESHERE</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>PASSWORDGOESHERE</keyMaterial>
            </sharedKey>
        </security>
    </MSM>
    <MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
        <enableRandomization>false</enableRandomization>
    </MacRandomization>
</WLANProfile>