Konfigurujte a spravujte bránu firewall systému Windows 10 pomocí prostředí PowerShell

Firewall v Windows 10 je jedním z bezpečnostních řešení nabízených společností Microsoft za účelem zajištění integrity a stability operačního systému, prevence nežádoucích připojení a dalších úkolů, které mohou ohrozit systém Windows 10. Víme, že základní správa brány firewall Provádíme to z ovládacího panelu následujícím způsobem:

  • Kontrolní panel
  • Bezpečnostní systém
  • Windows firewall

Windows 10 nám nabízí možnost správy více parametrů brány firewall z prostředí Windows PowerShell, o kterém víme, že je nástrojem pro správu, který se postupně zavádí do systémů Windows díky jeho rutinám, které nabízejí stabilní a výkonné úlohy správy. Dnes budeme analyzovat jak můžeme použít Windows PowerShell spravovat základy brány firewall v systému Windows 10.

1. Jak nakonfigurovat bránu firewall pomocí prostředí PowerShell v systému Windows 10

Krok 1
Abychom věděli o více úkolech, které nám Windows PowerShell nabízí na úrovni zabezpečení ve firewallu, otevřeme jako administrátoři konzolu Windows PowerShell (pravým tlačítkem klikněte na aplikaci / Spustit jako správce) a do konzoly zadáme následující rutinu:

 Získat příkaz * Firewall *
Krok 2
Tato rutina nám poskytuje kompletní seznam dostupných rutin, které jako správci nebo pracovníci IT můžeme ve Windows 10 použít ke správě brány firewall:

ZVĚTŠIT

2. Jak povolit bránu firewall pomocí prostředí PowerShell v systému Windows 10

S těmito rutiny V mysli budeme znát některé základní úkoly, které můžeme provést na bráně firewall v systému Windows 10, některé z nich jsou:

Přestože se z bezpečnostních důvodů nedoporučuje zakázat bránu firewall v systému Windows 10, někdy to bude nutné pro konkrétní instalaci nebo nějaký podpůrný úkol v systému.
K povolení nebo zakázání brány firewall v systému Windows 10 použijeme rutinu

 Set-NetFirewallProfile

3. Jak zakázat bránu firewall pomocí prostředí PowerShell v systému Windows 10

Krok 1
K deaktivaci brány firewall v systému Windows 10 použijeme rutinu:

 Set -NetFirewallProfile -Enabled false

ZVĚTŠIT

Tento deaktivuje bránu firewall na všech profilech kde je nakonfigurován v systému, které jsou doménové, soukromé a veřejné.

Krok 2
Chcete -li bránu firewall zcela deaktivovat, upravíme parametr na hodnotu true:

 Set -NetFirewallProfile -Enabled true
Krok 3
Pokud chceme znát stav různých profilů brány firewall v systému Windows 10, použijeme následující rutinu:
 Get-NetFirewallProfile
Krok 4
Tím se v reálném čase zobrazí každý profil s jeho stavem:

ZVĚTŠIT

Krok 5
Pokud chceme vidět konkrétní profil a ne všechny profily, musíme použít parametr -Profil následuje příslušný profil, například:

 Get -NetFirewallProfile -Profile Public

ZVĚTŠIT

Krok 6
Můžeme vidět všechny souhrnné informace o uvedeném profilu. Pokud chceme povolit konkrétní profil, například veřejný, použijeme následující rutinu:

 Set -NetFirewallProfile -Profile Public -Enable True

4. Jak vytvořit pravidla brány firewall pomocí prostředí PowerShell v systému Windows 10


Pravidla ve firewallu nám umožňují mít centralizovanou kontrolu nad všemi akcemi, do kterých firewall zasahuje, jako je poskytování přístupu k portům, aplikacím atd.

Krok 1
K zobrazení všech aktivních pravidel brány firewall použijeme následující rutinu:

 Get-NetFirewallRule | Opatření 
Získáme následující výsledek:

ZVĚTŠIT

Krok 2
Zobrazuje počet pravidel brány firewall, ale neindikuje, kolik z nich je povoleno zobrazit kolik pravidel je povoleno v tomto okamžiku použijeme následující rutinu. Výsledek je úplně jiný.

 Get -NetFirewallRule -Enabled True | Opatření 

ZVĚTŠIT

PoznámkaPokud chceme vytvořit nové pravidlo, použijeme rutinu Nové pravidlo NetFirewall.

Krok 3
Pokud například chceme povolit příkaz ping z prostředí Windows PowerShell, zadáme následující:

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

ZVĚTŠIT

Krok 4
Vidíme, že pravidlo bylo vytvořeno správně. Pokud chceme nově vytvořené pravidlo odebrat, zadáme následující:

 Odebrat -NetFirewallRule -DisplayName "ICMPv4"
Můžeme pochopit, jak je Windows PowerShell nástroj, který nám nabízí široké portfolio možností správy ve Windows 10. Pokud používáte i jiné systémy, zde máte také jak konfigurovat a spravovat bránu firewall v Ubuntu Linux.

Konfigurujte Linux Firewall

wave wave wave wave wave