mai 15

Export clé Wifi avec mot de passe en clair – Mauvais réflexe

0  comments

J’avais besoin d’exporter mes clés Wifi suite à mon changement de portable. Par réflexe j’ai lancer une recherche Google et je suis tombé sur cette page.
https://gist.github.com/CybersamuraiDK/6e0be5c0c47165228895079efa8d98ec

Et cela ne fonctionne pas

et je ne sais pas pourquoi, j’ai pas forcement le temps de chercher. Je dois partir dans moins d’une heure pour une assistance sur site.

Mais cela à laisser le temps à mon cerveau de sortir de son automatisme de recherche d’information sur Google pour passer à la nouvelle méthode 2023.

alors je vais demandé à ChatGPT 4o

Prompt :
j’ai besoin d’exporter en powershell la liste des wifi et du contenu de la clé avec un windows français

PS : Je précise en français car dans la lecture des commentaires du script que j’avais éssayé précédement, j’avais noté que cela influe sur le nom des colonnes de sortie.

Et voici le script qu’il me propose,

et qui fonctionne parfaitement

# Cré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
}

# Afficher le fichier
notepad $output

Il faut vraiment que je perdre mon habitude de commencer dans les cas de besoins de script d’utiliser Google. Mais bon j’ai commencé Google avec un modem à 14 400 kbit car Yahoo c’était trop orienté (les sites devaient s’inscrire pour être référencé).

Photo de Pixabay


Tags

ChatGPT, Google, Script, Support


You may also like

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Get in touch

Name*
Email*
Message
0 of 350