How to connect to a wifi in powershell knowing the SSID and password?

前端 未结 2 554
旧巷少年郎
旧巷少年郎 2021-02-04 07:34

How can I connect to a wifi in powershell just like through GUI but by using code? what commands do I use? I know the SSID and the password.

EDIT: I have never connected

相关标签:
2条回答
  • 2021-02-04 08:10
    netsh wlan connect ssid=YOURSSID name=PROFILENAME
    

    this should be it...

    EDIT: Try this, just worked for me :)

    netsh wlan connect ssid="YOURSSID" key="YOURPW"
    
    0 讨论(0)
  • 2021-02-04 08:13

    This isn't Powershell, but it works in every version of 10 so far (currently on 1903). I have the batch and XML on a flash drive that I run it from. With it in the xml file, I don't have to remember or write down the password/key.

    Batch file:

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

    WhateverYouWantToCallIt.XML file:

    <?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>
    
    0 讨论(0)
提交回复
热议问题