Configureer en beheer Windows 10 Firewall met PowerShell

De firewall in Windows 10 is een van de beveiligingsoplossingen die Microsoft biedt om de integriteit en stabiliteit van het besturingssysteem te garanderen, ongewenste verbindingen en andere taken te voorkomen die een risico kunnen vormen voor Windows 10. We weten dat de basis firewallbeheer We doen het vanuit het Configuratiescherm in de volgende route:

  • Controlepaneel
  • Beveiligingssysteem
  • Windows-firewall

Windows 10 biedt ons de mogelijkheid om meerdere firewallparameters te beheren vanuit Windows PowerShell, waarvan we weten dat het de beheertool is die geleidelijk wordt geïntroduceerd in Windows-systemen dankzij de cmdlets die stabiele en krachtige beheertaken bieden. Vandaag zullen we analyseren: hoe kunnen we Windows PowerShell gebruiken? om de basisprincipes van firewalls in Windows 10 te beheren.

1. Firewall configureren met PowerShell in Windows 10

Stap 1
Om de meerdere taken te kennen die Windows PowerShell ons biedt op het beveiligingsniveau in de firewall, openen we een Windows PowerShell-console als beheerders (klik met de rechtermuisknop op de toepassing / Uitvoeren als beheerder) en in de console zullen we de volgende cmdlet invoeren:

 Get-commando * Firewall *
Stap 2
Deze cmdlet biedt ons de volledige lijst met beschikbare cmdlets die we als beheerders of IT-personeel in Windows 10 kunnen gebruiken om de firewall te beheren:

VERGROTEN

2. Firewall inschakelen met PowerShell in Windows 10

Met deze cmdlets In gedachten zullen we enkele van de essentiële taken kennen die we op de firewall in Windows 10 kunnen uitvoeren, enkele hiervan zijn:

Hoewel het om veiligheidsredenen niet wordt aanbevolen om de firewall in Windows 10 uit te schakelen, is dit soms nodig voor een specifieke installatie of een ondersteuningstaak in het systeem.
Om de firewall in Windows 10 in of uit te schakelen, gebruiken we de cmdlet

 Set-NetFirewallProfiel

3. Firewall uitschakelen met PowerShell in Windows 10

Stap 1
Om de firewall in Windows 10 uit te schakelen, gebruiken we de cmdlet:

 Set-NetFirewallProfile -Ingeschakeld false

VERGROTEN

Deze schakelt de firewall op alle profielen uit waar het in het systeem is geconfigureerd, namelijk Domein, Privé en Openbaar.

Stap 2
Om de firewall volledig uit te schakelen, zullen we de parameter wijzigen in true:

 Set-NetFirewallProfile -Ingeschakeld true
Stap 3
Als we de status van de verschillende firewallprofielen in Windows 10 willen weten, gebruiken we de volgende cmdlet:
 Get-NetFirewallProfiel
Stap 4
Hierdoor wordt elk profiel met zijn status in realtime weergegeven:

VERGROTEN

Stap 5
Als we een specifiek profiel willen zien en niet alle profielen, moeten we de parameter gebruiken -Profiel gevolgd door het betreffende profiel, bijvoorbeeld:

 Get-NetFirewallProfile -Profile Public

VERGROTEN

Stap 6
We kunnen alle samengevatte informatie van dat profiel zien. Als we een specifiek profiel willen inschakelen, bijvoorbeeld het publiek, gebruiken we de volgende cmdlet:

 Set-NetFirewallProfile -Profiel Openbaar -True inschakelen

4. Firewall-regels maken met PowerShell in Windows 10


De regels in de firewall stellen ons in staat om een ​​gecentraliseerde controle te hebben over alle acties waarin de firewall ingrijpt, zoals het verlenen van toegang tot poorten, applicaties, enz.

Stap 1
Om alle actieve firewallregels te bekijken, gebruiken we de volgende cmdlet:

 Get-NetFirewallRegel | Meeteenheid 
We krijgen het volgende resultaat:

VERGROTEN

Stap 2
Dit geeft het aantal firewallregels weer, maar geeft niet aan hoeveel hiervan zijn ingeschakeld, om te bekijken hoeveel regels zijn ingeschakeld op dit punt gebruiken we de volgende cmdlet. Het resultaat is totaal anders.

 Get-NetFirewallRule -Enabled True | Meeteenheid 

VERGROTEN

OpmerkingAls we een nieuwe regel willen maken, gebruiken we de cmdlet Nieuw-NetFirewallRule.

Stap 3
Als we bijvoorbeeld ping vanuit Windows PowerShell willen inschakelen, voeren we het volgende in:

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

VERGROTEN

Stap 4
We zien dat de regel correct is gemaakt. Als we de nieuw gemaakte regel willen verwijderen, voeren we het volgende in:

 Verwijderen-NetFirewallRule -DisplayName "ICMPv4"
We kunnen begrijpen dat Windows PowerShell een tool is die ons een breed portfolio aan beheermogelijkheden biedt in Windows 10. Als u ook andere systemen gebruikt, heeft u hier ook hoe u Firewall configureert en beheert in Ubuntu Linux.

Linux Firewall configureren

wave wave wave wave wave