Tutoriels Windows

Configurez facilement le pare-feu Windows à l’aide de PowerShell

Par Thomas , le 1 septembre 2021 — 6 minutes de lecture
Configurez facilement le pare-feu Windows à l'aide de PowerShell

Pour commencer, nous vous dirons qu’à partir du Application de paramètres à partir du système d’exploitation lui-même, nous avons accès à cet élément. Nous n’avons qu’à ouvrir l’application que nous commentons via la combinaison de touches Win + I.

Ouvrez l’interface graphique du pare-feu Windows

Ensuite, nous allons à la section Mise à jour et sécurité. Dans le panneau de gauche, nous cliquons sur Windows Security pour enfin cliquer sur le bouton Ouvrir la fenêtre de sécurités.

À cette époque, nous sommes pleinement entrés dans tout ce qui concerne l’antivirus qui fait partie de ce système d’exploitation, Windows Defender. Mais en même temps dans cette fenêtre, nous trouvons une section appelée Pare-feu et la protection du réseau. À partir de ce moment, nous pourrons contrôler toutes les fonctions que cet élément de sécurité nous offre dans le système.

De la même manière, nous retrouvons un bon nombre de paramètres que nous pouvons personnaliser et configurer. Cela nous aidera à avoir un pare-feu qui fonctionne comme nous le souhaitons tout en utilisant notre PC connecté à Internet.

interface de pare-feu

Mais ce n’est pas la seule façon dont nous pouvons interagir avec cet élément. Peut-être que les utilisateurs plus avancés du système d’exploitation sont intéressés de savoir qu’en utilisant PowerShell, ce pare-feu peut être facilement configuré à partir de la ligne de commande. Précisément ci-dessous, nous allons vous montrer les commandes les plus couramment utilisées pour ces tâches avec le Fenêtre pare-feu.

Utiliser le pare-feu de PowerShell

La première chose à savoir En ce sens, c’est que Windows intègre un module appelé NetSecurity. Celui-ci nous l’offre Microsoft et contient toutes les fonctionnalités nécessaires pour ajouter, supprimer et modifier des règles de pare-feu. Pour pouvoir utiliser toutes ces commandes dont nous parlons, la première chose sera d’ouvrir le PowerShell. Nous le faisons en tapant simplement votre nom dans le champ de recherche de Windows 10.

Lister les règles disponibles pour cet élément de sécurité

A partir de ce moment, la fenêtre appartenant à cet élément du système s’ouvrira.

Pour charger le module NetSecurity en tant que tel, nous devons simplement l’importer comme nous le verrons ci-dessous:

Import-Module -Nom ‘NetSecurity’

Une fois que nous avons chargé le module dont nous avons besoin dans le système d’exploitation, nous allons obtenir une liste avec les règles de pare-feu dont nous disposons. Nous devons garder à l’esprit qu’il y en a beaucoup que nous pouvons utiliser, cela dépendra des besoins de chacun ou de combien nous voulons approfondir ce sujet.

Pour voir tous les règles de pare-feu existant, nous le ferons via la commande suivante :

applet de commande, Get-NetFirewallRule

Cependant, comme nous l’avons mentionné, il y en a beaucoup que nous pouvons utiliser, mais si par exemple nous voulons voir uniquement les 10 premiers et les afficher à l’écran, voici comment nous procédons :

Get-NetFirewallRule | Select-Object DisplayName, Enabled, Direction, Action -First 10

liste des règles

Créer une nouvelle règle pour le pare-feu

Il se peut aussi que nous ayons besoin créer une nouvelle règle propre et personnalisé. C’est quelque chose qui sera très utile pour les utilisateurs qui souhaitent protéger au maximum leur ordinateur Windows. Supposons qu’il existe de nombreuses façons de créer une nouvelle règle pour ce pare-feu à partir de PowerShell. Mais la commande qui le fait est la suivante :

Net-NewFirewallRule

Nous devons également garder à l’esprit que pour que cela fonctionne correctement, nous devons ajouter certaines propriétés de base. Parmi les plus importants, voici quelques-uns de ceux que vous devez utiliser presque obligatoirement :

  • DisplayName : fait référence au nom personnalisé de la nouvelle règle de pare-feu.
  • Direction : URL à partir de laquelle nous voulons bloquer le trafic qui sort de l’ordinateur ou celui qui nous parvient.
  • Action : l’action à entreprendre si la règle est respectée, c’est-à-dire Permettre ou bloquer, nous utilisons donc les paramètres Allow et Block.

Modifier une règle existante

Il peut également arriver que nous ayons besoin ou souhaitions modifier une règle existante sans la supprimer et la recréer complètement. Disons que c’est quelque chose que nous pouvons également faire directement à partir de Windows PowerShell. Pour cela, nous devons exécuter la commande suivante :

Set-NetFirewallRule

Comme nous vous l’avons dit, cela nous permettra de modifier la règle du pare-feu que nous spécifions dans la commande elle-même. Bien sûr, nous devons garder à l’esprit que, comme cela s’est produit lors de la création, nous devons utiliser ici les mêmes paramètres que nous vous avons déjà indiqués, à savoir DisplayName, Direction et Action. Ceux-ci nous aideront à établir le nouveau comportement de la règle que nous avions créée à l’époque.

Aussi, il est intéressant de savoir que ce même commander dont nous discutons ici, a la capacité de fonctionner sur plusieurs règles en même temps.

Supprimer une règle de pare-feu existante

Enfin, nous allons voir comment supprimer une règle existante qui fait partie du pare-feu Windows. Nous pouvons prendre cette décision dans le cas où il n’est plus nécessaire d’être disponible dans le système. Comme vous pouvez l’imaginer, nous pouvons également le réaliser à partir de PowerShell par une commande. Par conséquent, nous n’avons qu’à ouvrir une nouvelle fenêtre dans cette section du système et utiliser la commande suivante que nous mentionnons :

Supprimer-NetFirewallRule

Tout ce que nous avons à faire ici est de spécifier le nom réel de la règle existante. Ce que nous devons garder à l’esprit ici, c’est que lors de l’utilisation de ce commander en particulier, il est souvent conseillé d’utiliser le paramètre suivant :

Et qu’est-ce qui se passerait si

Il convient de mentionner que ce paramètre que nous commentons sera très utile pour vérifier que la règle à laquelle nous nous référons ici est la bonne avant de l’éliminer complètement. Dans le même temps, il est important de souligner que grâce à cette commande de suppression, nous avons la possibilité de supprimer plusieurs règles à la fois. Cependant, nous vous recommandons également de l’utiliser avec précaution. La principale raison à cela est que nous pouvons faire des erreurs et supprimer des règles par erreur.

Nous vous dirons également qu’une commande utile mais dangereux, est celui qui nous aide à éliminer toutes les règles de pare-feu qui ont été créées précédemment :

Supprimer-NetFirewallFule

Thomas

Né devant Windows 3.x et toujours passionné par l'évolution de ce système d'exploitation, j'écris aujourd'hui des guides d'optimisations et solutions pour le très abouti Windows 10. Vous retrouver aussi ma section concernant Microsoft Office qui regorge de tips et astuces pour la célèbre suite bureautique.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.