Konfigurer og administrer Windows 10 Firewall med PowerShell

Firewallen i Windows 10 er en af ​​de sikkerhedsløsninger, der tilbydes af Microsoft for at garantere integriteten og stabiliteten i operativsystemet, forhindre uønskede forbindelser og andre opgaver, der kan bringe Windows 10. i fare. Vi ved, at grundlæggende firewall management Vi gør det fra kontrolpanelet på følgende rute:

  • Kontrolpanel
  • Sikkerhedssystem
  • Windows firewall

Windows 10 giver os mulighed for at administrere flere firewall -parametre fra Windows PowerShell, som vi ved er administrationsværktøjet, der gradvist introduceres i Windows -systemer takket være sine cmdlets, der tilbyder stabile og kraftfulde administrationsopgaver. I dag vil vi analysere hvordan kan vi bruge Windows PowerShell at administrere grundlæggende firewall i Windows 10.

1. Sådan konfigureres Firewall ved hjælp af PowerShell i Windows 10

Trin 1
For at kende de flere opgaver, som Windows PowerShell tilbyder os på sikkerhedsniveau i firewallen, åbner vi en Windows PowerShell -konsol som administratorer (Højreklik på applikationen / Kør som administrator), og i konsollen indtaster vi følgende cmdlet:

 Få kommando * Firewall *
Trin 2
Denne cmdlet giver os den komplette liste over tilgængelige cmdlets, som vi som administratorer eller it -personale kan bruge i Windows 10 til at administrere firewallen:

FORSTØRRE

2. Sådan aktiveres Firewall ved hjælp af PowerShell i Windows 10

Med disse cmdlets I tankerne kender vi nogle af de væsentlige opgaver, som vi kan udføre på firewallen i Windows 10, nogle af disse er:

Selvom det ikke anbefales, at vi deaktiverer firewallen i Windows 10 af sikkerhedsmæssige årsager, er det nogle gange nødvendigt for en bestemt installation eller en eller anden supportopgave i systemet.
For at aktivere eller deaktivere firewallen i Windows 10 bruger vi cmdlet

 Set-NetFirewallProfile

3. Sådan deaktiveres Firewall ved hjælp af PowerShell i Windows 10

Trin 1
For at deaktivere firewallen i Windows 10 bruger vi cmdlet:

 Set -NetFirewallProfile -Enabled false

FORSTØRRE

Dette deaktiverer firewallen på alle profiler hvor det er konfigureret i systemet, som er domæne, privat og offentligt.

Trin 2
For helt at deaktivere firewallen ændrer vi parameteren til sand:

 Set -NetFirewallProfile -Enabled true
Trin 3
Hvis vi vil vide status for de forskellige firewallprofiler i Windows 10, bruger vi følgende cmdlet:
 Get-NetFirewallProfile
Trin 4
Dette viser hver profil med sin status i realtid:

FORSTØRRE

Trin 5
Hvis vi vil se en bestemt profil og ikke alle profiler, skal vi bruge parameteren -Profil efterfulgt af den respektive profil, for eksempel:

 Get -NetFirewallProfile -Profile Public

FORSTØRRE

Trin 6
Vi kan se alle de opsummerede oplysninger om profilen. Hvis vi vil aktivere en bestemt profil, f.eks. Offentligheden, bruger vi følgende cmdlet:

 Set -NetFirewallProfile -Profile Public -Enable True

4. Sådan oprettes firewall -regler ved hjælp af PowerShell i Windows 10


Reglerne i firewallen giver os mulighed for at have en centraliseret kontrol over alle de handlinger, som firewallen griber ind i, f.eks. At give adgang til havne, applikationer osv.

Trin 1
For at se alle de aktive firewallregler bruger vi følgende cmdlet:

 Get-NetFirewallRule | Måle 
Vi får følgende resultat:

FORSTØRRE

Trin 2
Dette viser antallet af firewallregler, men angiver ikke, hvor mange af disse der er aktiveret, for at se dem hvor mange regler der er aktiveret på dette tidspunkt vil vi bruge følgende cmdlet. Resultatet er helt anderledes.

 Get -NetFirewallRule -Enabled True | Måle 

FORSTØRRE

BemærkHvis vi vil oprette en ny regel, bruger vi cmdlet Ny-NetFirewallRule.

Trin 3
For eksempel, hvis vi vil aktivere ping fra Windows PowerShell, indtaster vi følgende:

 Ny -NetFirewallRule -DisplayName “ICMPv4” -Direction Inbound -Action Allow -Protocol icmpv4 -Enabled True 

FORSTØRRE

Trin 4
Vi ser, at reglen blev oprettet korrekt. Hvis vi vil fjerne den nyoprettede regel, indtaster vi følgende:

 Fjern -NetFirewallRule -DisplayName "ICMPv4"
Vi kan forstå, hvordan Windows PowerShell er et værktøj, der giver os en bred portefølje af styringsmuligheder i Windows 10. Hvis du også bruger andre systemer, har du her også hvordan man konfigurerer og administrerer firewall i Ubuntu Linux.

Konfigurer Linux Firewall

wave wave wave wave wave