

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.