Configurer et gérer le pare-feu Windows 10 avec PowerShell

Le pare-feu dans Windows 10 est l'une des solutions de sécurité proposées par Microsoft afin de garantir l'intégrité et la stabilité du système d'exploitation, en empêchant les connexions indésirables et autres tâches pouvant mettre en danger Windows 10. Nous savons que le gestion de base du pare-feu Nous le faisons à partir du panneau de configuration de la manière suivante :

  • Panneau de commande
  • Système de sécurité
  • Fenêtre pare-feu

Windows 10 nous offre la possibilité de gérer plusieurs paramètres de pare-feu à partir de Windows PowerShell, dont nous savons qu'il est l'outil de gestion qui est progressivement introduit dans les systèmes Windows grâce à ses applets de commande qui offrent des tâches de gestion stables et puissantes. Aujourd'hui, nous allons analyser comment pouvons-nous utiliser Windows PowerShell pour gérer les bases du pare-feu dans Windows 10.

1. Comment configurer le pare-feu à l'aide de PowerShell dans Windows 10

Étape 1
Pour connaître les multiples tâches que nous propose Windows PowerShell au niveau de la sécurité dans le pare-feu nous ouvrirons une console Windows PowerShell en tant qu'administrateurs (Clic droit sur l'application / Exécuter en tant qu'administrateur) et dans la console nous entrerons l'applet de commande suivante :

 Obtenir la commande * Pare-feu *
Étape 2
Cette applet de commande nous fournit la liste complète des applets de commande disponibles qu'en tant qu'administrateurs ou personnel informatique, nous pouvons utiliser dans Windows 10 pour gérer le pare-feu :

AGRANDIR

2. Comment activer le pare-feu à l'aide de PowerShell dans Windows 10

Avec ces applets de commande À l'esprit, nous connaîtrons certaines des tâches essentielles que nous pouvons exécuter sur le pare-feu dans Windows 10, notamment :

Bien qu'il ne soit pas recommandé de désactiver le pare-feu dans Windows 10 pour des raisons de sécurité, il sera parfois nécessaire pour une installation spécifique ou une tâche de support dans le système.
Pour activer ou désactiver le pare-feu dans Windows 10, nous utiliserons l'applet de commande

 Set-NetFirewallProfile

3. Comment désactiver le pare-feu à l'aide de PowerShell dans Windows 10

Étape 1
Pour désactiver le pare-feu dans Windows 10, nous utiliserons l'applet de commande :

 Set-NetFirewallProfile -Activé false

AGRANDIR

Ce désactivera le pare-feu sur tous les profils où il est configuré dans le système qui sont Domaine, Privé et Public.

Étape 2
Pour désactiver complètement le pare-feu, nous allons modifier le paramètre sur true :

 Set-NetFirewallProfile -Activé vrai
Étape 3
Si nous voulons connaître l'état des différents profils de pare-feu dans Windows 10, nous utiliserons l'applet de commande suivante :
 Get-NetFirewallProfile
Étape 4
Cela affichera chaque profil avec son statut en temps réel :

AGRANDIR

Étape 5
Si nous voulons voir un profil spécifique et pas tous les profils, nous devons utiliser le paramètre -Profil suivi du profil respectif, par exemple :

 Get-NetFirewallProfile -Profil public

AGRANDIR

Étape 6
Nous pouvons voir toutes les informations résumées dudit profil. Si nous voulons activer un profil spécifique, par exemple le public, nous utiliserons l'applet de commande suivante :

 Set-NetFirewallProfile -Profile Public -Enable True

4. Comment créer des règles de pare-feu à l'aide de PowerShell dans Windows 10


Les règles du pare-feu nous permettent d'avoir un contrôle centralisé sur toutes les actions dans lesquelles le pare-feu intervient, comme donner accès aux ports, applications, etc.

Étape 1
Pour afficher toutes les règles de pare-feu actives, nous utiliserons l'applet de commande suivante :

 Get-NetFirewallRule | Mesure 
On obtiendra le résultat suivant :

AGRANDIR

Étape 2
Cela affiche le nombre de règles de pare-feu, mais n'indique pas combien d'entre elles sont activées, pour afficher combien de règles sont activées à ce stade, nous utiliserons l'applet de commande suivante. Le résultat est totalement différent.

 Get-NetFirewallRule -Enabled True | Mesure 

AGRANDIR

NoterSi nous voulons créer une nouvelle règle, nous utiliserons l'applet de commande New-NetFirewallRule.

Étape 3
Par exemple, si nous voulons activer le ping à partir de Windows PowerShell, nous entrerons ce qui suit :

 New-NetFirewallRule -DisplayName "ICMPv4" -Direction Inbound -Action Allow -Protocol icmpv4 -Enabled True 

AGRANDIR

Étape 4
Nous voyons que la règle a été créée correctement. Si nous voulons supprimer la règle nouvellement créée, nous entrerons ce qui suit :

 Supprimer-NetFirewallRule -DisplayName "ICMPv4"
Nous pouvons comprendre comment Windows PowerShell est un outil qui nous offre un large portefeuille de possibilités de gestion dans Windows 10. Si vous utilisez également d'autres systèmes, vous avez également ici comment configurer et gérer le pare-feu dans Ubuntu Linux.

Configurer le pare-feu Linux

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave