Pour permettre à un utilisateur de changer le paramétrage IP de la carte réseau Ethernet de son ordinateur, il doit appartenir au groupe Opérateurs de configuration réseau. Pour cela, vous ouvrez une invite de commande à exécuter en tant qu’administrateur et vous tapez la commande suivante pour ajouter l’utilisateur courant au groupe Opérateurs de configuration réseau.

net localgroup "Network Configuration Operators" %USERNAME% /add

On peut créer des scripts pour faciliter la configuration IP de la carte réseau de l’utilisateur.

Voici un exemple de script pour attribuer une adresse IP fixe en 192.168.1.10 :

@echo off
echo Mise à jour de la configuration TCP/IP du PC. Patientez...

:: Définir les variables
SET NomConnexion="Ethernet"
SET IP=192.168.1.10
SET Masque=255.255.255.0
SET Passerelle=192.168.1.1
SET DNS1=1.1.1.1
SET DNS2=2.2.2.2

:: Configurer l'adresse IP, le masque et la passerelle
netsh interface ipv4 set address name=%NomConnexion% static %IP% %Masque% %Passerelle%

:: Configurer le serveur DNS principal
netsh interface ipv4 set dns name=%NomConnexion% static %DNS1% primary

:: Ajouter un serveur DNS secondaire
netsh interface ipv4 add dns name=%NomConnexion% %DNS2% index=2

echo Mise à jour de la configuration réussie !
pause

Voici un second exemple de script pour attribuer une adresse IP en DHCP :

@echo off
echo Activation de la configuration DHCP pour la connexion réseau. Patientez...

:: Définir le nom de la connexion réseau
SET NomConnexion="Ethernet"

:: Activer le DHCP pour l'adresse IP
netsh interface ip set address name=%NomConnexion% source=dhcp

:: Activer le DHCP pour les serveurs DNS
netsh interface ip set dns name=%NomConnexion% source=dhcp

echo Configuration DHCP activée avec succès !
pause