• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est trÚs important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell đŸ“ Configurer les paramĂštres rĂ©seau d’une machine avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Configurer les paramĂštres rĂ©seau d’une machine avec PowerShell

🔩 Introduction

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.



🔬 PrĂ©requis

‱ 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



📋 DiffĂ©rentes Approches

‱ Approche #1 : Modifier l’adresse IP avec une commande PowerShell

‱ Approche #2 : Automatiser la configuration avec un script PS1



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : Configuration rapide sans script

‱ Approche #2 : Automatisation et standardisation des configurations rĂ©seau



👎 Les InconvĂ©nients

‱ Approche #1 : Doit ĂȘtre exĂ©cutĂ©e manuellement pour chaque machine

‱ Approche #2 : Risque de mauvaise configuration si mal paramĂ©trĂ©



⚙ Approche #1

1ïžâƒŁ Ouvrir PowerShell en mode administrateur

2ïžâƒŁ Lister les interfaces rĂ©seau disponibles

Code:
Get-NetAdapter

3ïžâƒŁ DĂ©finir une adresse IP statique

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

4ïžâƒŁ Configurer les serveurs DNS

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

5ïžâƒŁ VĂ©rifier la configuration rĂ©seau

Code:
Get-NetIPAddress -InterfaceAlias "Ethernet"



⚙ Approche #2

1ïžâƒŁ CrĂ©er un fichier nommĂ© Configurer-IP.ps1

2ïžâƒŁ Ajouter le code suivant dans le fichier

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"

3ïžâƒŁ ExĂ©cuter le script avec la commande suivante

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



💡 Astuce

Revenir Ă  une configuration DHCP avec la commande suivante

Code:
Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled



🚹 Mise en garde

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



🔖 Conseil

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



🔎 Solution alternative

Utiliser l’interface graphique de Windows dans les paramĂštres rĂ©seau

Support Microsoft



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

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.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 882
Messages
29 115
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Retour
Haut Bas