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 Copier le code

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

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

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 Copier le code

Exemple

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

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 Copier le code

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 Copier le code

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 Copier le code

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

2