Cette procédure vous guidera dans la mise en place de scripts PowerShell pour configurer l’adresse IP de votre carte Wi-Fi sous Windows 11. Elle permettra à un utilisateur de choisir entre une IP fixe ou DHCP sans nécessiter de droits administrateur direct.
Préparation
- Création du compte administrateur « admwifi »:
- Ouvrez l’invite de commande (CMD) en tant qu’administrateur.
- Tapez les commandes suivantes, en validant chaque ligne avec « Entrée »:
net user admwifi mot_de_passe_de_admwifi /add
net localgroup administrateurs admwifi /add⚠️ Remplacez mot_de_passe_de_admwifi par un mot de passe fort pour votre compte administrateur « admwifi ».
- Création du dossier des scripts:
- Ouvrez l’explorateur de fichiers.
- Allez à la racine de votre lecteur C:
- Créez un nouveau dossier nommé « scripts ».
- Vérification du nom de l’interface Wi-Fi:
- Allez dans Paramètres > Réseau et Internet > Wi-Fi
- Assurez-vous que le nom de l’interface est bien « Wi-Fi » (respectez la casse).
Procédure pour IP Fixe
Création du script PowerShell pour IP fixe :
- Ouvrez Notepad (ou votre éditeur de texte préféré).
- Copiez et collez le script suivant :
# Paramètres IP fixe
$NomInterface = "Wi-Fi"
$AdresseIP = "192.168.1.2"
$MasqueSousReseau = "255.255.255.0"
$Passerelle = "192.168.1.1"
$DnsPrimaire = "1.1.1.1"
$DnsSecondaire = "1.0.0.1"
# Désactiver DHCP et configurer l'IP statique
Set-NetIPInterface -InterfaceAlias $NomInterface -AddressFamily IPv4 -Dhcp Disabled
New-NetIPAddress -InterfaceAlias $NomInterface -IPAddress $AdresseIP -PrefixLength 24
# Configurer les serveurs DNS
Set-DnsClientServerAddress -InterfaceAlias $NomInterface -ServerAddresses ($DnsPrimaire, $DnsSecondaire)
# Configurer la passerelle par défaut
if ($Passerelle) {
New-NetRoute -InterfaceAlias $NomInterface -DestinationPrefix "0.0.0.0/0" -NextHop $Passerelle
}
Write-Host "Interface Wi-Fi configurée avec une IP fixe."- Enregistrez le fichier sous le nom config_ip_fixe.ps1 dans C:\scripts.
Mémorisation des informations d’identification de admwifi:
- Ouvrez l’invite de commande (CMD)
- Tapez la commande suivante :
runas /savecred /user:.\admwifi "powershell -executionpolicy bypass -file c:\scripts\config_ip_fixe.ps1"Important : Entrez le mot de passe du compte admwifi quand vous y serez invité. Cela mémorisera les informations de connexion pour les prochaines exécutions du script.
Création du raccourci pour IP fixe:
- Faites un clic droit sur le bureau.
- Choisissez « Nouveau » puis « Raccourci ».
- Dans « Entrez l’emplacement de l’élément », tapez :
powershell -executionpolicy bypass -file c:\scripts\config_ip_fixe.ps1- Cliquez sur « Suivant ».
- Nommez le raccourci (par exemple, « Configurer IP fixe ») puis cliquez sur « Terminer ».
- Faites un clic droit sur le raccourci, choisissez « Propriétés ».
- Cliquez sur « Avancé… » dans l’onglet « Raccourci ».
- Cochez la case « Exécuter en tant qu’administrateur ».
- Cliquez sur « OK » dans les deux fenêtres de propriétés.
Procédure pour DHCP
Création du script PowerShell pour DHCP :
- Ouvrez Notepad.
- Copiez et collez le script suivant :
# Paramètres DHCP
$NomInterface = "Wi-Fi"
# Activer DHCP
Set-NetIPInterface -InterfaceAlias $NomInterface -Dhcp Enabled
# Réinitialiser les serveurs DNS pour DHCP
Set-DnsClientServerAddress -InterfaceAlias $NomInterface -ResetServerAddresses
Write-Host "Interface Wi-Fi configurée en DHCP."- Enregistrez le fichier sous le nom config_ip_dhcp.ps1 dans C:\scripts.
Mémorisation des informations d’identification de admwifi:
- Ouvrez l’invite de commande (CMD)
- Tapez la commande suivante :
runas /savecred /user:.\admwifi "powershell -executionpolicy bypass -file c:\scripts\config_ip_dhcp.ps1"Important : Entrez le mot de passe du compte admwifi quand vous y serez invité. Cela mémorisera les informations de connexion pour les prochaines exécutions du script.
Création du raccourci pour DHCP :
- Faites un clic droit sur le bureau.
- Choisissez « Nouveau » puis « Raccourci ».
- Dans « Entrez l’emplacement de l’élément », tapez :
powershell -executionpolicy bypass -file c:\scripts\config_ip_dhcp.ps1- Cliquez sur « Suivant ».
- Nommez le raccourci (par exemple, « Configurer IP DHCP ») puis cliquez sur « Terminer ».
- Faites un clic droit sur le raccourci, choisissez « Propriétés ».
- Cliquez sur « Avancé… » dans l’onglet « Raccourci ».
- Cochez la case « Exécuter en tant qu’administrateur ».
- Cliquez sur « OK » dans les deux fenêtres de propriétés.
Test et utilisation
Pour configurer une IP fixe :
- L’utilisateur doit double-cliquer sur le raccourci « Configurer IP fixe ».
- Une fenêtre PowerShell s’ouvrira, exécutera le script, et affichera le message « Interface Wi-Fi configurée avec une IP fixe ». La carte sera configurée avec les paramètres IP spécifiés dans le script.
Pour configurer DHCP :
- L’utilisateur doit double-cliquer sur le raccourci « Configurer IP DHCP ».
- Une fenêtre PowerShell s’ouvrira, exécutera le script, et affichera le message « Interface Wi-Fi configurée en DHCP ». La carte sera configurée pour recevoir une adresse IP via DHCP.
Vérification:
- Vérifiez la configuration IP en allant dans Paramètres > Réseau et Internet > Wi-Fi > Propriétés (les paramètres IPv4 doivent correspondre à ceux demandés).
Important
- Mot de passe admwifi: L’utilisateur n’a pas besoin de connaître le mot de passe du compte admwifi pour exécuter les scripts, car vous avez mémorisé les informations d’identification avec runas /savecred.
- Chemin des fichiers : Vérifiez attentivement que les chemins des scripts et des raccourcis sont corrects.
- Nom de l’interface: Si le nom de votre interface Wi-Fi est différent de « Wi-Fi », adaptez les scripts en conséquence.
- Exécution en tant qu’administrateur : Le raccourci doit toujours être configuré pour « Exécuter en tant qu’administrateur ».
- Sécurité : Bien que l’utilisation de runas /savecred simplifie la tâche, il est toujours important de sécuriser le compte administrateur admwifi avec un mot de passe fort.
