J’avais besoin d’exporter mes clés Wi-Fi à la suite de mon changement de portable. Par réflexe, j’ai lancé une recherche Google et je suis tombé sur cette page :
https://gist.github.com/CybersamuraiDK/6e0be5c0c47165228895079efa8d98ec
Mais cela ne fonctionne pas, et je ne sais pas pourquoi.
Pas le temps de faire d’autres recherches : je demande à ChatGPT 4o.
j'ai besoin d'exporter en powershell la liste des wifi et du contenu de la clé avec un windows français
Voici le script qu’il me propose. Je le teste, et cela fonctionne.
Créer un fichier de sortieCréer un fichier de sortie
$output = "Profils-WiFi.txt"
"Liste des profils Wi-Fi et mots de passe enregistrés :`n" | Out-File -Encoding utf8 $output
# Lister tous les profils enregistrés
$profils = netsh wlan show profiles | Select-String "Profil Tous les utilisateurs"
foreach (profil in $profils) { # Extraire le nom du profil $nomProfil = (profil -split ":")[1].Trim()
# Extraire les détails du profil avec le mot de passe
$details = netsh wlan show profile name="$nomProfil" key=clear
# Extraire le mot de passe
$mdp = ($details | Select-String "Contenu de la clé") -replace ".*:\s*", ""
# Écrire dans le fichier
"SSID : $nomProfil`nMot de passe : $mdp`n---" | Out-File -Encoding utf8 -Append $output
}
Il faut vraiment que je perde l’habitude de commencer par Google quand j’ai besoin d’un script.