logo

Exporter et importer les profils Wi-Fi sous Windows

En vue d’une réinstallation du système, d’un changement de machine ou simplement pour configurer plusieurs machines en même temps, il peut être utile d’exporter les profils Wi-Fi sous Windows. Cela évite la fastidieuse étape de saisie des clés. Il existe plusieurs méthodes pour récupérer ces profils, celle que je vous présente ici est à mon sens la plus simple et la plus rapide. Il n’y rien à télécharger ni à installer, juste une commande à exécuter.

L’utilitaire netsh

L’utilitaire netsh (Network Shell) sert à configurer les paramètres réseau sous Windows en ligne de commande. C’est un outil très complet, vous pouvez retrouver toutes les commandes disponibles sur le Technet Microsoft : https://technet.microsoft.com/en-us/library/cc754516 (en anglais).

Exporter un seul profil

Pour exporter un profil en particulier, on a besoin de son nom. Si vous ne le connaissez pas, il faut commencer par afficher la liste des profils enregistrés sur la machine. Lancez l’invite de commande et tapez la commande suivante :


C:\>netsh wlan show profiles
							

Une fois le nom récupéré, on peut exporter le profil vers un fichier XML.


C:\>netsh wlan export profile name="LE_PROFIL_A_EXPORTER"
							

Par défaut, le fichier XML sera enregistré dans le répertoire courant. En ajoutant le paramètre {folder}, vous pouvez spécifier le répertoire de votre choix mais celui-ci devra être créé au préalable, la commande netsh ne le créera pas.


C:\>netsh wlan export profile name="LE_PROFIL_A_EXPORTER" folder="LE_REPERTOIRE_DE_VOTRE_CHOIX"
							

Par défaut également, la clé sera chiffrée dans le fichier XML. Pour l'exporter en clair vous devez ajouter le paramètre {key=clear}.

Les noms des réseaux et les clés correspondantes étant en clair, veillez tout de même à ne pas laisser traîner ces fichiers n’importe où, voire à les supprimer quand vous n’en avez plus besoin !


C:\>netsh wlan export profile name="LE_PROFIL_A_EXPORTER" folder="LE_REPERTOIRE_DE_VOTRE_CHOIX" key=clear
							

Exporter tous les profils

Pour exporter tous les profils, la méthode est la même que ci-dessus, sans spécifier de nom.


C:\>netsh wlan export profile folder="LE_REPERTOIRE_DE_VOTRE_CHOIX" key=clear
							

Vous obtiendrez un fichier XML par profil. Même pour exporter un seul profil, cette commande est plus rapide car il n’y a pas à rechercher et à saisir son nom. Vous aurez juste à supprimer les fichiers qui ne vous intéressent pas.

Importer un seul profil

Pour importer un profil en particulier on a seulement besoin du fichier XML correspondant.


C:\>netsh wlan add profile filename="LE_REPERTOIRE_DE_VOTRE_CHOIX\LE_FICHIER_A_IMPORTER.xml"
							

Si vous avez utilisé le paramètre {key=clear} pour générer le fichier XML, vous n’aurez pas à saisir la clé et le réseau est utilisable immédiatement.

Importer plusieurs profils

Il n’y a pas de commande pour importer plusieurs profils en même temps, la solution est donc de faire une boucle sur tous les fichiers du répertoire.


C:\>for %f in ("LE_REPERTOIRE_DE_VOTRE_CHOIX\*.xml") do (netsh wlan add profile filename="%~dpnxf")
							

Scripts avant et après sauvegarde

Si vous utilisez un système de sauvegarde automatisé sur votre machine (ce que je vous conseille fortement) et qu’il gère les scripts avant et après sauvegarde, profitez-en pour y intégrer ces profils Wi-Fi. L’idée est d’exporter les profils, de les sauvegarder et de les supprimer juste après (car les clés sont en clair).

Créez un fichier BAT pour créer un répertoire et y exporter les profils Wi-Fi.


md "LE_REPERTOIRE_DE_VOTRE_CHOIX"
netsh wlan export profile folder="LE_REPERTOIRE_DE_VOTRE_CHOIX" key=clear
							

Créez un deuxième fichier BAT pour supprimer ce répertoire et son contenu.


rd "LE_REPERTOIRE_DE_VOTRE_CHOIX" /s /q
							

Dans votre système de sauvegarde, ajoutez le premier fichier BAT aux scripts à exécuter avant sauvegarde et le deuxième aux scripts à exécuter après sauvegarde.

Bien entendu, il est préférable que vos sauvegardes soient chiffrées, et pas seulement pour vos profils Wi-Fi. Pour rappel, les services comme Dropbox, OneDrive ou Google Drive ne sont pas des systèmes de sauvegarde mais juste du stockage en ligne.

logo_n

Téléphone :
06 74 39 14 99

E-mail :
contact@noradmin.fr

706 rue Dunant
50000 SAINT-LO

Ouvert du lundi au samedi
de 9h00 à 19h00