{{tag>sysadmin windows powershell réseau network sécurité}} ====== PowerShell : Gestion des paramètres et services réseaux ====== ===== Paramétrer une interface réseau ===== La cmdlet **New-IPAddress** permet de configurer une interface réseau. On désigne l'interface via l'argument ''-InterfaceAlias'' ou ''-InterfaceIndex'' : New-NetIPAddress -IPAddress 192.168.1.10 -InterfaceAlias "Ethernet" -PrefixLength 24 -DefaultGateway 192.168.1.254 ===== Gestion des routes ===== Les cmdlets de gestion des routes sont regroupées dans le module ''NetTCPIP''. La cmdlet **New-NetRoute** permet d'ajouter une entrée dans la table de routage. L'interface et les adresses destination devront être spécifiées : New-NetRoute -DestinationPrefix 0.0.0.0/24 -InterfaceAlias "Ethernet" -DefaultGateway 192.168.1.254 ===== Résolution DNS ===== Le module ''DnsClient'' regroupe les cmdlets de gestion de la configuration du client DNS # Suffixe DNS associé à la connexion Set-DnsClient -InterfaceAlias Ethernet -ConnectionSpecificSuffix "adatum.com" ===== Pare-feu ===== Les règles de pare-feu peuvent également être gérées via les cmdlets du module ''NetSecurity''. Les règles sont crées avec **New-NetFirewallRule** et peuvent être activées/désactivées via **Set-NetFirewallRule**, **Enable-NetFirewallRule** ou **Disable-NetFirewallRule**. # Activer une règle existante Enable-NetFirewallRule -DisplayGroup "Remote Access" # Désactiver une règle Disable-NetFirewallRule -DisplayGroup "Remote Access" # Activer une règle existante Set-NetFirewallRule -DisplayGroup "Remote Access" -Enabled True ===== Références ===== * https://learn.microsoft.com/fr-fr/training/modules/manage-network-service-settings-for-windows-devices-use-powershell-cmdlets/