Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Créer des scripts pour gérer ses connexions réseau

Article posté le 23-10-2014 dans la catégorie Windows

Article mis à jour le : 05-05-2022

Exemples de script pour gérer ses connexions reseaux

Quand on se ballade avec son ordinateur portable d'un lieu à un autre, on doit régulièrement changer les paramétrages de ses connexions réseaux, ce qui peut être lassant à la longue. Voici donc quelques exemples de scripts pour gérer vos connexions.

Ici la connexion concernée pour l'exemple est la connexion au réseau local. Sous Windows 8, elle est appelée "Ethernet". Remplacez par le nom de votre connexion, par exemple "Connexion Reseau Sans Fil 2".

Pour créer un script, rien de plus simple : créez un fichier texte avec le bloc-notes. Saisissez-y les commandes nécessaires, enregistrez et fermez, puis changez l'extension en .bat.

Note 1 : Pour pourvoir l'utiliser, vous devez double-cliquer dessus. Mais il est recommandé de plutôt faire un clic-droit puis "Exécuter en tant qu'administrateur".

Note 2 : Je recommande de toujours rajouter la commande pause à la fin de vos scripts, afin que vous puissiez voir d'éventuels messages d'erreurs. Sinon la fenêtre se fermera toute seule...

Note 3 : Vous pouvez mettre plusieurs lignes de commandes dans le même script.

1- Paramétrer sa carte pour obtenir une adresse IP dynamique (DHCP)

netsh interface ip set address Ethernet dhcp

2- Paramétrer sa carte pour obtenir le serveur DNS dynamiquement (complète la précédente)

netsh interface ip set dns Ethernet dhcp

3- Préciser une adresse IP statique (fixe)

Comprend donc : IP de la machine, masque de sous-réseau, passerelle par défaut.

netsh interface IP set address Ethernet static 192.168.1.21 255.255.255.0 192.168.1.247 1

4- Préciser un serveur DNS statique

netsh interface IP set DNS Ethernet static 192.168.1.247 primary

N'hésitez pas à compléter par celles que vous jugez utiles 


Cet article vous a plu? Découvrez d'autres articles :


comments powered by Disqus