Les trucs & astuces de la semaine du 30 janvier au 5 février 2006
Trucs & Astuces : La commande Netsh
Nous devons changer automatiquement nos configurations réseau de postes utilisateur Windows XP afin d’utiliser une adresse IP statique à une heure tardive de la nuit, une fois par semaine, pour participer à un projet de test, puis rechanger la configuration IP en DHCP à la fin du test. Je ne vois vraiment pas comment automatiser ce processus, même avec des utilitaires tierce partie. Est-ce possible ?
Bill est vraiment l’homme du jour. Encore une fois Microsoft a la réponse, sous la forme de la commande netsh (network shell), peu connue il est vrai. Cette commande permet d’extraire et de changer des paramètres réseau individuels à partir de la ligne de commande ou d’un script batch. Elle peut aussi sauvegarder la configuration réseau pour une machine dans un fichier, puis la restaurer.
Normalement, netsh est un shell interactif que l’on invoque en exécutant simplement netsh sans arguments. Vous pouvez ensuite taper un point d’interrogation (?) pour obtenir la liste des commandes disponibles. Pour votre application, il est évident que vous sauvegarderez d’abord la configuration réseau normale pour vos utilisateurs. Vous pouvez faire cela interactivement en utilisant la commande interface dump de netsh, ou dans une commande batch en invoquant netsh – avec la commande comme premier argument, ce qui vous permettra d’exécuter une commande netsh arbitraire puis de quitter immédiatement netsh :
netsh interface dump
c:\normalconfig.txt
Le fichier netsh save contient en réalité un script des commandes netsh qui reconfigurera l’ordinateur pour refléter les paramètres sauvegardés. Après avoir sauvegardé la configuration réseau normale, modifiez manuellement la configuration pour refléter l’adresse IP statique et les autres valeurs souhaitées pour votre test. Puis sauvegardez cela en utilisant netsh :
netsh interface dump
c:\testconfig.txt
Désormais, vous pourrez faire facilement la navette entre les configurations en utilisant la commande netsh exec, qui exécute les commandes de configuration sauvegardées précédemment pour modifier la configuration réseau sans intervention humaine. Ainsi, pour changer la configuration de test, utilisez
netsh exec c:\testconfig.tt
Pour rétablir la configuration normale, utilisez
netsh exec c:\normalconfig.tt
Téléchargez cette ressource

État des lieux de la sécurité cloud-native
L’État des lieux de la sécurité cloud-native vous offre une analyse complète des problématiques, des tendances et des priorités qui sous-tendent les pratiques de sécurité cloud-native dans le monde entier. Une lecture indispensable pour renforcer votre stratégie de sécurité dans le cloud. Une mine d’infos exclusives pour élaborer votre stratégie de sécurité cloud-native.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’informatique quantique perçue comme la menace de cybersécurité la plus critique
- Bâtir une entreprise AI-native : par où commencer
- La France à l’avant-garde de la conteneurisation et de l’IA générative
- La souveraineté numérique pour renforcer la cybersécurité
- Perspectives IA, Cybersécurité et STaaS en 2025
