Konfigurera och hantera Windows 10 -brandväggen med PowerShell

Brandväggen i Windows 10 är en av de säkerhetslösningar som Microsoft erbjuder för att garantera integriteten och stabiliteten i operativsystemet, förhindra oönskade anslutningar och andra uppgif.webpter som kan utsätta Windows 10. Vi vet att grundläggande brandväggshantering Vi gör det från kontrollpanelen på följande rutt:

  • Kontrollpanel
  • Säkerhetssystem
  • Windows brandvägg

Windows 10 erbjuder oss möjligheten att hantera flera brandväggsparametrar från Windows PowerShell, som vi vet är hanteringsverktyget som gradvis introduceras i Windows -system tack vare sina cmdlets som erbjuder stabila och kraftfulla hanteringsuppgif.webpter. Idag kommer vi att analysera hur kan vi använda Windows PowerShell för att hantera grundläggande brandvägg i Windows 10.

1. Så här konfigurerar du brandväggen med PowerShell i Windows 10

Steg 1
För att känna till de flera uppgif.webpter som Windows PowerShell erbjuder oss på säkerhetsnivå i brandväggen öppnar vi en Windows PowerShell -konsol som administratörer (Högerklicka på programmet / Kör som administratör) och i konsolen kommer vi att ange följande cmdlet:

 Get-command * Firewall *
Steg 2
Denna cmdlet ger oss den fullständiga listan över tillgängliga cmdlets som vi som administratörer eller IT -personal kan använda i Windows 10 för att hantera brandväggen:

FÖRSTORA

2. Så här aktiverar du brandvägg med PowerShell i Windows 10

Med dessa cmdlets I åtanke kommer vi att känna till några av de viktigaste uppgif.webpterna som vi kan utföra på brandväggen i Windows 10, några av dessa är:

Även om det inte rekommenderas att vi inaktiverar brandväggen i Windows 10 av säkerhetsskäl, kan det ibland vara nödvändigt för en specifik installation eller någon supportuppgif.webpt i systemet.
För att aktivera eller inaktivera brandväggen i Windows 10 använder vi cmdlet

 Set-NetFirewallProfile

3. Så här inaktiverar du brandväggen med PowerShell i Windows 10

Steg 1
För att inaktivera brandväggen i Windows 10 använder vi cmdlet:

 Set -NetFirewallProfile -Enabled false

FÖRSTORA

Detta kommer att inaktivera brandväggen på alla profiler där det är konfigurerat i systemet som är domän, privat och offentligt.

Steg 2
För att helt inaktivera brandväggen ändrar vi parametern till true:

 Set -NetFirewallProfile -Enabled true
Steg 3
Om vi ​​vill veta statusen för de olika brandväggsprofilerna i Windows 10 använder vi följande cmdlet:
 Get-NetFirewallProfile
Steg 4
Detta visar varje profil med sin status i realtid:

FÖRSTORA

Steg 5
Om vi ​​vill se en specifik profil och inte alla profiler måste vi använda parametern -Profil följt av respektive profil, till exempel:

 Get -NetFirewallProfile -Profile Public

FÖRSTORA

Steg 6
Vi kan se all sammanfattad information om profilen. Om vi ​​vill aktivera en specifik profil, till exempel allmänheten, använder vi följande cmdlet:

 Set -NetFirewallProfile -Profile Public -Enable True

4. Hur man skapar brandväggsregler med PowerShell i Windows 10


Reglerna i brandväggen gör att vi kan ha en central kontroll över alla åtgärder som brandväggen ingriper i, till exempel att ge åtkomst till portar, applikationer etc.

Steg 1
För att se alla aktiva brandväggsregler använder vi följande cmdlet:

 Get-NetFirewallRule | Mäta 
Vi kommer att få följande resultat:

FÖRSTORA

Steg 2
Detta visar antalet brandväggsregler, men anger inte hur många av dessa som är aktiverade att visa hur många regler är aktiverade vid denna tidpunkt kommer vi att använda följande cmdlet. Resultatet är helt annorlunda.

 Get -NetFirewallRule -Enabled True | Mäta 

FÖRSTORA

NoteraOm vi ​​vill skapa en ny regel använder vi cmdlet Ny-NetFirewallRule.

Steg 3
Om vi ​​till exempel vill aktivera ping från Windows PowerShell anger vi följande:

 New -NetFirewallRule -DisplayName “ICMPv4” -Riktning inkommande -Action Tillåt -Protokoll icmpv4 -Enabled True 

FÖRSTORA

Steg 4
Vi ser att regeln skapades korrekt. Om vi ​​vill ta bort den nyskapade regeln anger vi följande:

 Ta bort -NetFirewallRule -DisplayName "ICMPv4"
Vi kan förstå hur Windows PowerShell är ett verktyg som erbjuder oss en bred portfölj av hanteringsmöjligheter i Windows 10. Om du också använder andra system har du här också hur man konfigurerar och hanterar brandvägg i Ubuntu Linux.

Konfigurera Linux -brandväggen

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave