Konfigurieren und verwenden Sie die Windows 10-Firewall über PowerShell

Als Teil des Satzes von Funktionen und Tools im Zusammenhang mit der Sicherheit, zusätzlich zum Antivirus, Windows hat eine sehr fortgeschrittene Firewall. Dies wird uns sehr helfen, unsere Verbindungen zu schützen und es ist auch sehr einfach zu bedienen.

Zu Beginn sagen wir Ihnen, dass aus der Konfigurationsanwendung von das Betriebssystem selbst haben wir Zugriff auf dieses Element. Wir müssen nur die Anwendung, die wir kommentieren, über die Tastenkombination Win + I öffnen.

Öffnen Sie die Windows-Firewall-GUI

Als nächstes gehen wir zum Abschnitt Update und Sicherheit. Im linken Bereich klicken wir auf Windows Sicherheit um endlich auf die zu klicken Fenstersicherheit öffnen .

Zu dieser Zeit haben wir uns vollständig mit allem befasst, was mit dem Antivirenprogramm zu tun hat, das Teil dieses Betriebssystems ist, Windows Defender . Aber gleichzeitig finden wir in diesem Fenster einen Abschnitt namens Firewall und Netzwerkschutz. Von diesem Moment an können wir alle Funktionen kontrollieren, die uns dieses Sicherheitselement im System bietet.

Auf die gleiche Weise finden wir eine gute Anzahl von Parametern, die wir anpassen und konfigurieren können. Dies wird uns helfen, eine Firewall zu haben, die so funktioniert, wie wir es wünschen, während wir unseren mit dem Internet verbundenen PC verwenden.

Interfaz-Firewall

Aber das ist nicht die einzige Möglichkeit, mit diesem Element zu interagieren. Vielleicht möchten fortgeschrittene Benutzer des Betriebssystems wissen, dass diese Firewall mit PowerShell einfach über die Befehlszeile konfiguriert werden kann. Genau im Folgenden zeigen wir Ihnen die gebräuchlichsten Befehle für diese Aufgaben mit dem Windows-Firewall .

Verwenden Sie die Firewall von PowerShell

Das erste, was wir wissen sollten In diesem Sinne ist, dass Windows ein Modul namens NetSecurity enthält. Das wird angeboten von Microsoft und enthält alle notwendigen Funktionen zum Hinzufügen, Entfernen und Ändern von Firewall-Regeln. Um all diese Befehle zu verwenden, über die wir sprechen, müssen Sie zunächst die PowerShell öffnen. Wir tun dies, indem wir einfach Ihren Namen in das Windows 10-Suchfeld eingeben.

Listen Sie die für dieses Sicherheitselement verfügbaren Regeln auf

Von diesem Moment an öffnet sich das zu diesem Element des Systems gehörende Fenster.

Zum Laden der NetSecurity Modul als solches müssen wir es einfach importieren, wie wir unten sehen werden:

Import-Module -Name 'NetSecurity'

Nachdem wir das benötigte Modul in das Betriebssystem geladen haben, erhalten wir eine Liste mit den uns zur Verfügung stehenden Firewall-Regeln. Wir müssen bedenken, dass es viele gibt, die wir verwenden können, die von den Bedürfnissen jedes einzelnen abhängen oder davon abhängen, wie viel wir uns mit diesem Thema befassen möchten.

Um alle zu sehen vorhandene Firewall-Regeln auf dem Bildschirm tun wir dies mit dem folgenden Befehl:

cmdlet, Get-NetFirewallRule

Es gibt jedoch, wie bereits erwähnt, viele, die wir verwenden können, aber wenn wir beispielsweise nur die ersten 10 sehen und auf dem Bildschirm anzeigen lassen möchten, gehen wir so vor:

Get-NetFirewallRule | Select-Object DisplayName, Enabled, Direction, Action -First 10

listado reglas

Erstellen Sie eine neue Regel für die Firewall

Ebenso kann es sein, dass wir erstelle eine neue und personalisierte Regel. Dies ist sehr hilfreich für Benutzer, die ihren Windows-Computer so gut wie möglich schützen möchten. Angenommen, es gibt viele verschiedene Möglichkeiten, eine neue Regel für diese Firewall aus der PowerShell zu erstellen. Aber der Befehl, der es tut, ist der folgende:

Net-NewFirewallRule

Wir müssen auch bedenken, dass wir einige grundlegende Eigenschaften hinzufügen müssen, damit dies richtig funktioniert. Zu den wichtigsten gehören diese, die Sie fast obligatorisch verwenden müssen:

  • DisplayName: bezieht sich auf den benutzerdefinierten Namen der neuen Firewall-Regel.
  • Richtung: URL, von der aus wir den Verkehr blockieren möchten, der vom Computer kommt oder uns erreicht.
  • Aktion: die Aktion, die ausgeführt werden soll, wenn die Regel erfüllt ist, d. h. Erlauben or Blockieren , daher verwenden wir die Parameter Allow und Block.

Eine vorhandene Regel ändern

Es kann auch vorkommen, dass wir eine bestehende Regel ändern müssen oder wollen, ohne sie komplett zu löschen und neu zu erstellen. Sagen Sie, dass dies etwas ist, das wir auch direkt aus Windows PowerShell ausführen können. Dazu müssen wir folgenden Befehl ausführen:

Set-NetFirewallRule

Wie wir Ihnen gesagt haben, ermöglicht uns dies, die Firewall Regel, die wir im Befehl selbst angeben. Natürlich müssen wir bedenken, dass wir hier, wie bei der Erstellung, die gleichen Parameter verwenden müssen, die wir Ihnen zuvor mitgeteilt haben, dh DisplayName, Direction und Action. Diese werden uns helfen, das neue Verhalten der Regel, die wir damals erstellt hatten, zu etablieren.

Außerdem ist es interessant zu wissen, dass dies gleich Befehl die wir hier kommentieren, hat die Möglichkeit, nach mehreren Regeln gleichzeitig zu arbeiten.

Löschen Sie eine vorhandene Firewall-Regel

Schließlich werden wir sehen, wie Sie eine vorhandene Regel löschen, die Teil der Windows-Firewall ist. Diese Entscheidung können wir für den Fall treffen, dass die Verfügbarkeit im System nicht mehr erforderlich ist. Wie ihr euch das vorstellen könnt, können wir das auch von Powershell durch einen Befehl. Daher müssen wir in diesem Abschnitt des Systems nur ein neues Fenster öffnen und den folgenden Befehl verwenden, den wir erwähnen:

Remove-NetFirewallRule

Hier müssen wir lediglich den tatsächlichen Namen der bestehenden Regel angeben. Hier ist zu beachten, dass bei der Verwendung dieses bestimmter Befehl , ist es oft ratsam, den folgenden Parameter zu verwenden:

WhatIf

Es ist erwähnenswert, dass dieser Parameter, den wir kommentieren, sehr nützlich ist, um zu überprüfen, ob die Regel, auf die wir uns hier beziehen, richtig ist, bevor sie vollständig entfernt wird. Gleichzeitig ist es wichtig darauf hinzuweisen, dass wir dank dieses Löschbefehls die Möglichkeit haben, mehrere Regeln löschen zur selben Zeit. Wir empfehlen jedoch auch, dass Sie es vorsichtig verwenden. Der Hauptgrund dafür ist, dass wir Fehler machen und Regeln versehentlich löschen können.

Wir werden Ihnen auch sagen, dass ein nützliches aber gefährlich Befehl ist derjenige, der uns hilft, alle zuvor erstellten Firewall-Regeln zu entfernen:

Remove-NetFirewallFule