Table des matières

, , , , ,

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