web-dev-qa-db-fra.com

Comment se connecter à un wifi en PowerShell en connaissant le SSID et le mot de passe?

Comment puis-je me connecter à un wifi dans PowerShell comme via l'interface graphique, mais en utilisant du code? quelles commandes dois-je utiliser? Je connais le SSID et le mot de passe.

EDIT: Je ne me suis jamais connecté auparavant, c'est donc un nouveau wifi.

10
Vadim Tatarnikov
netsh wlan connect ssid=YOURSSID name=PROFILENAME

ça devrait être ça ...

EDIT: Essayez ceci, juste travaillé pour moi :)

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

Ce n'est pas Powershell, mais cela fonctionne jusqu'à présent dans toutes les versions de 10 (actuellement en 1903). J'ai le lot et XML sur un lecteur flash à partir duquel je l'exécute. Avec elle dans le fichier xml, je n'ai pas à me souvenir ni à écrire le mot de passe/la clé.

Fichier batch:

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

Quel que soit votre fichier YouWantToCallIt.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>
0
0ldphart