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

如何在知道SSID和密码的情况下连接到powershell中的wifi?,powershell,wifi,Powershell,Wifi,如何在powershell中像通过GUI一样通过代码连接到wifi?我使用什么命令?我知道SSID和密码 编辑:我以前从未连接过它,所以它是一个新的wifi netsh wlan connect ssid=YOURSSID name=PROFILENAME 这应该是它 编辑:试试这个,刚刚对我有用:) 这不是Powershell,但到目前为止,它适用于10的每个版本(目前是1903年)。我在运行它的闪存驱动器上有批处理和XML。在xml文件中,我不必记住或写下密码/密钥 批处理文件: Nets

如何在powershell中像通过GUI一样通过代码连接到wifi?我使用什么命令?我知道SSID和密码

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

netsh wlan connect ssid=YOURSSID name=PROFILENAME
这应该是它

编辑:试试这个,刚刚对我有用:)


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

批处理文件:

Netsh WLAN delete profile "SSID"
Netsh WLAN add profile filename=".\WhateverYouWantToCallIt.XML"
Netsh WLAN connect name="$NAME"
WhateverYouWantToCallIt.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>

SSIDSHOULDGOHERE
XXXXXX
西德戈舍尔
嵌入式安全子系统
汽车
WPA2PSK
AES
假的
密码短语
假的
密码戈谢
假的

Scott Hanselman写了一篇关于通过命令行连接WiFi的文章:是的,但我想连接到新的WiFi。所以我需要输入SSID和密码。我不需要输入密码吗?我编辑我的问题的方式是它说“key”不是一个有效的参数我知道一个很老的问题,但我只是再试了一次,它说,“netsh”一词不被识别。@VadimTatarnikov什么版本的Windows?key不是一个命令,我真的怀疑它对你有效。想知道答案,有可能不停地尝试密码吗?
<?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>