TUTOS.EU

Ajouter une règle dans le firewall de Windows en Powershell

Authoriser un port dans le firewall de Windows avec une commande powershell

appuyez sur les touches
ctrl + r
et entrez la commande
cmd

Entrez la commande suivante :

powershell
Lien vers le fichier : cliquez ici

Toujours en préparatifs, entrez ensuite les commandes suivantes :

set-executionpolicy remotesigned
Import-Module NetSecurity
Lien vers le fichier : cliquez ici

Maintenant entrez la commande suivante où xxxx est le numéro du port à authoriser

New-NetFirewallRule -DisplayName "Nom flux" -Direction Inbound –Protocol TCP –LocalPort xxxx
Lien vers le fichier : cliquez ici

Exemple

New-NetFirewallRule -DisplayName "Nom flux" -Direction Inbound –Protocol TCP –LocalPort 10050
Lien vers le fichier : cliquez ici

Résultat

N'oubliez pas que par défaut le firewall bloque les flux et que par défaut les règles que vous ajoutez son pour autoriser un flux.

Autres exemples :
Pour tout autoriser en entrée (le firewall est actif et laisse tout passer)

New-NetFirewallRule -DisplayName "Tout authoriser en entree" -Direction Inbound
Lien vers le fichier : cliquez ici

Pour tout authoriser en entrée uniquement pour le protocole TCP

New-NetFirewallRule -DisplayName "Tout authoriser en entree en TCP" -Direction Inbound –Protocol TCP –LocalPort 1-65535
Lien vers le fichier : cliquez ici

Pour tout authoriser en entrée pour le protocole TCP mais seulement pour une machine spécifique

New-NetFirewallRule -DisplayName "Tout authoriser en entree en TCP pour une machine specifique" -Direction Inbound –Protocol TCP –LocalPort 1-65535 -RemoteAddress 192.168.1.1
Lien vers le fichier : cliquez ici

Pages Web

Site WebDescription
Ryanmangansitblog.comSite qui donne des exemples de création de règles FW
Technet.microsoft.comAide de la commande New-NetFirewallRule