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 trueSteg 3
Om vi vill veta statusen för de olika brandväggsprofilerna i Windows 10 använder vi följande cmdlet:
Get-NetFirewallProfileSteg 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ätaVi 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