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.
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"
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>