

Ce tutoriel explique comment configurer les paramètres réseau d’une machine sous Windows en utilisant PowerShell. Cette méthode permet d’attribuer une adresse IP statique, de configurer la passerelle et les serveurs DNS.

• Connaissances de base en PowerShell
• Accès administrateur sur Windows
• Exécution des scripts activée avec la commande
Code:
Set-ExecutionPolicy RemoteSigned
• Vérification de l’interface réseau avec la commande
Code:
Get-NetAdapter

• Approche #1 : Modifier l’adresse IP avec une commande PowerShell
• Approche #2 : Automatiser la configuration avec un script PS1

• Approche #1 : Facile
• Approche #2 : Intermédiaire

• Approche #1 : Configuration rapide sans script
• Approche #2 : Automatisation et standardisation des configurations réseau

• Approche #1 : Doit être exécutée manuellement pour chaque machine
• Approche #2 : Risque de mauvaise configuration si mal paramétré



Code:
Get-NetAdapter

Code:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

Code:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8","8.8.4.4")

Code:
Get-NetIPAddress -InterfaceAlias "Ethernet"



Code:
param(
[string]$Interface = "Ethernet",
[string]$AdresseIP,
[string]$Masque = "24",
[string]$Passerelle,
[string]$DNSPrimaire,
[string]$DNSSecondaire
)
New-NetIPAddress -InterfaceAlias $Interface -IPAddress $AdresseIP -PrefixLength $Masque -DefaultGateway $Passerelle
Set-DnsClientServerAddress -InterfaceAlias $Interface -ServerAddresses ($DNSPrimaire, $DNSSecondaire)
Write-Host "Configuration IP appliquée avec succès sur $Interface"

Code:
.\Configurer-IP.ps1 -AdresseIP "192.168.1.100" -Passerelle "192.168.1.1" -DNSPrimaire "8.8.8.8" -DNSSecondaire "8.8.4.4"

Revenir à une configuration DHCP avec la commande suivante
Code:
Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled

S’assurer que l’adresse IP définie ne soit pas en conflit avec une autre machine sur le réseau.

Utiliser un fichier CSV contenant les configurations IP pour déployer les paramètres sur plusieurs machines.

Utiliser l’interface graphique de Windows dans les paramètres réseau
Support Microsoft

• Documentation Microsoft PowerShell
• Recherche sur Github
• Recherche Google

Configurer les paramètres réseau avec PowerShell est une méthode rapide et efficace. L’utilisation d’un script PS1 permet d’automatiser cette tâche et de standardiser les configurations réseau sur plusieurs machines.