Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Konfigurera och använd Windows 10-brandväggen från PowerShell

Till att börja med kommer vi att berätta att från Konfigurationsapplikation av själva operativsystemet har vi tillgång till detta element. Vi behöver bara öppna applikationen som vi kommenterar genom tangentkombinationen Win + I.

Öppna Windows-brandväggens GUI

Därefter går vi till avsnittet Uppdatering och säkerhet. I den vänstra panelen klickar vi på Windows Security för att slutligen klicka på Öppna fönstersäkerhet knapp.

Vid den tiden gick vi helt in i allt relaterat till antiviruset som är en del av detta operativsystem, Windows Defender . Men samtidigt i det här fönstret hittar vi ett avsnitt som heter Brandvägg och nätverksskydd. Från det ögonblicket kommer vi att kunna kontrollera alla funktioner som detta säkerhetselement erbjuder oss i systemet.

På samma sätt hittar vi ett stort antal parametrar som vi kan anpassa och konfigurera. Detta kommer att hjälpa oss att ha en brandvägg som fungerar som vi vill när vi använder vår dator ansluten till internet.

interfaz brandvägg

Men detta är inte det enda sättet vi kan interagera med detta element. Kanske är mer avancerade användare av operativsystemet intresserade av att veta att med PowerShell kan denna brandvägg enkelt konfigureras från kommandoraden. Precis nedan kommer vi att visa dig de vanligaste kommandona som används för dessa uppgifter med Windows brandvägg .

Använd brandvägg från PowerShell

Det första vi bör veta I denna mening är att Windows innehåller en modul som heter NetSecurity. Detta erbjuds av Microsoft och innehåller all nödvändig funktionalitet för att lägga till, ta bort och ändra brandväggsregler. För att kunna använda alla dessa kommandon som vi pratar om är det första du ska göra att öppna PowerShell. Vi gör detta genom att helt enkelt skriva ditt namn i sökrutan i Windows 10.

Lista de regler som är tillgängliga för detta säkerhetselement

Från och med det ögonblicket öppnas fönstret som tillhör detta element i systemet.

För att ladda NetSecurity modulen som sådan måste vi helt enkelt importera den som vi kommer att se nedan:

Import-modul – Namn ‘NetSecurity’

När vi har laddat modulen som vi behöver i operativsystemet kommer vi att få en lista med brandväggsreglerna som vi har till vårt förfogande. Vi måste komma ihåg att det finns många som vi kan använda, som beror på var och ens behov eller hur mycket vi vill fördjupa oss i detta ämne.

För att se alla befintliga brandväggsregler på skärmen kommer vi att göra det genom följande kommando:

cmdlet, Get-NetFirewallRule

Det finns dock, som vi nämnde, många som vi kan använda, men om vi till exempel bara vill se de första 10 och få dem att visas på skärmen gör vi så här:

Get-NetFirewallRule | Välj-objekt Visningsnamn, Aktiverad, Riktning, Åtgärd -Första 10

listado reglas

Skapa en ny regel för brandväggen

Likaså kan det vara så att vi behöver skapa en ny och personlig regel. Detta är något som kommer att vara till stor hjälp för användare som vill skydda sin Windows-dator så mycket som möjligt. Säg att det finns många olika sätt att skapa en ny regel för denna brandvägg från PowerShell. Men kommandot som gör det är följande:

Net-NewFirewallRule

Vi måste också tänka på att för att detta ska fungera korrekt finns det några grundläggande egenskaper som vi måste lägga till. Bland de viktigaste, dessa är några av de som du måste använda nästan obligatoriskt:

  • DisplayName: hänvisar till det anpassade namnet på den nya brandväggsregeln.
  • Riktning: URL från vilken vi vill blockera trafiken som kommer ut från datorn eller den som når oss.
  • Åtgärd: den åtgärd som ska vidtas om regeln uppfylls, dvs. Tillåta eller Blockera , så vi använder parametrarna Tillåt och Blockera.

Ändra en befintlig regel

Det kan också vara så att vi behöver eller vill modifiera en befintlig regel utan att ta bort och återskapa den helt. Säg att detta är något som vi också kan utföra direkt från Windows PowerShell. För detta måste vi utföra följande kommando:

Set-NetFirewallRule

Som vi sa till dig kommer detta att tillåta oss att ändra brandvägg regel som vi anger i själva kommandot. Naturligtvis måste vi komma ihåg att som det hände i skapandet, här måste vi använda samma parametrar som vi berättade för dig tidigare, det vill säga DisplayName, Direction och Action. Dessa kommer att hjälpa oss att fastställa det nya beteendet för regeln som vi skapade vid den tiden.

Dessutom är det intressant att veta att samma sak kommando som vi kommenterar här, har möjlighet att arbeta efter flera regler samtidigt.

Ta bort en befintlig brandväggsregel

Slutligen ska vi se hur man tar bort en befintlig regel som är en del av Windows-brandväggen. Vi kan fatta detta beslut i det fall det inte längre är nödvändigt att vara tillgänglig i systemet. Som du kan föreställa dig detta kan vi också göra det från PowerShell genom ett kommando. Därför behöver vi bara öppna ett nytt fönster i den här delen av systemet och använda följande kommando som vi nämner:

Remove-NetFirewallRule

Allt vi behöver göra här är att ange det faktiska namnet på den befintliga regeln. Saken att tänka på här är att när du använder detta särskilt kommando , är det ofta lämpligt att använda följande parameter:

Tänk om

Det är värt att nämna att denna parameter som vi kommenterar kommer att vara mycket användbar för att verifiera att regeln vi hänvisar till här är den korrekta innan den helt elimineras. Samtidigt är det viktigt att påpeka att vi tack vare detta raderingskommando har möjlighet till radera flera regler på samma gång. Men vi rekommenderar också att du använder den försiktigt. Den främsta anledningen till detta är att vi kan göra misstag och radera regler av misstag.

Vi kommer också att berätta att ett användbart men farlig kommandot är det som hjälper oss att eliminera alla brandväggsregler som har skapats tidigare:

Ta bort-NetFirewallFule