Sous les systèmes Windows 2000/Windows XP et supérieurs, il est possible de modifier les paramètres TCP/IP à partir d'une simple ligne de commande, afin par exemple d'automatiser cette tâche grâce à un script.
Ceci est possible grâce à l'outil netsh.exe (NetShell), dont les paramètres sont précisés ci-dessous.
Paramétrage de l'adresse IP
Pour le paramétrage d'une adresse IP statique
Pour le paramétrage d'une adresse IP dynamique (DHCP)
Paramétrage des serveurs de noms (DNS)
Paramétrage de l'adresse IP
Pour le paramétrage d'une adresse IP statique
netsh interface ip set address "Description" static %adresse% %netmask% %gateway% %metric%
Description désigne un texte décrivant le nom de la connexion
%adresse% désigne l'adresse IP
%netmask% représente le masque de sous-réseau
%gateway% représente l'adresse IP de la passerelle
%metric% représente la metric de la carte réseau (en générale = 1)
Par exemple :netsh interface ip set address "Réseau local" static 192.168.0.3 255.255.255.0 192.168.0.1 1
Pour le paramétrage d'une adresse IP dynamique (DHCP)
netsh interface ip set address "Description" dhcp
Paramétrage des serveurs de noms (DNS)
netsh interface ip set dns "Description" static %DNS%
%DNS% désigne l'adresse IP du serveur DNS
