Powershell – Pare feu Windows

Pour pouvoir vérifier l’état de notre pare-feu Windows, il suffit de taper la commande:

netsh advfirewall set

Pour activer ou désactiver votre pare feu :

Désactivation :

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False

OU

Set-NetFirewallProfile -Profile * -Enabled False

Dans la première commande vous pouvez choisir de désactiver certains les types de Profiles “Domain” Public” ou/et “Private”

Activation :

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True

OU

Set-NetFirewallProfile -Profile * -Enabled True

Dans la première commande vous pouvez choisir de d’activer certains les types de Profiles “Domain” Public” ou/et “Private”

 

Pour autoriser certaine port :

Commencer par importer le module NetSecurity :

Import-Module NetSecurity

Puis pour :

DNS
New-NetFirewallRule -Name "DNS" -DisplayName "Autoriser service DNS" -Profile Domain -Enabled True -Protocol TCP -LocalPort 53 -Action Allow
ICMP
New-NetFirewallRule -Name Allow_Ping -DisplayName “Allow Ping”  -Description “Packet Internet Groper ICMPv4” -Protocol ICMPv4 -IcmpType 8 -Enabled True -Profile Any -Action Allow

ETC …

Laisser un commentaire