Konfigurieren und verwalten Sie die Windows 10-Firewall mit PowerShell

Die Firewall in Windows 10 ist eine der Sicherheitslösungen von Microsoft, um die Integrität und Stabilität des Betriebssystems zu gewährleisten und unerwünschte Verbindungen und andere Aufgaben zu verhindern, die Windows 10 gefährden können grundlegende Firewall-Verwaltung Wir tun dies über die Systemsteuerung auf folgendem Weg:

  • Schalttafel
  • Sicherheitssystem
  • Windows-Firewall

Windows 10 bietet uns die Möglichkeit, mehrere Firewall-Parameter von Windows PowerShell aus zu verwalten, von dem wir wissen, dass es das Verwaltungstool ist, das dank seiner Cmdlets, die stabile und leistungsstarke Verwaltungsaufgaben bieten, schrittweise in Windows-Systemen eingeführt wird. Heute analysieren wir Wie können wir Windows PowerShell verwenden? um Firewall-Grundlagen in Windows 10 zu verwalten.

1. So konfigurieren Sie die Firewall mit PowerShell in Windows 10

Schritt 1
Um die vielfältigen Aufgaben zu kennen, die uns Windows PowerShell auf der Sicherheitsebene in der Firewall bietet, öffnen wir als Administratoren eine Windows PowerShell-Konsole (Rechtsklick auf die Anwendung / Als Administrator ausführen) und geben in der Konsole das folgende Cmdlet ein:

 Get-Befehl * Firewall *
Schritt 2
Dieses Cmdlet stellt uns die vollständige Liste der verfügbaren Cmdlets zur Verfügung, die wir als Administratoren oder IT-Personal in Windows 10 verwenden können, um die Firewall zu verwalten:

VERGRÖSSERN

2. So aktivieren Sie die Firewall mit PowerShell in Windows 10

Mit diesen Cmdlets Wir werden einige der wesentlichen Aufgaben kennen, die wir auf der Firewall in Windows 10 ausführen können. Einige davon sind:

Obwohl es aus Sicherheitsgründen nicht empfohlen wird, die Firewall in Windows 10 zu deaktivieren, ist dies manchmal für eine bestimmte Installation oder eine Supportaufgabe im System erforderlich.
Um die Firewall in Windows 10 zu aktivieren oder zu deaktivieren, verwenden wir das Cmdlet

 Set-NetFirewallProfile

3. So deaktivieren Sie die Firewall mit PowerShell in Windows 10

Schritt 1
Um die Firewall in Windows 10 zu deaktivieren, verwenden wir das Cmdlet:

 Set-NetFirewallProfile -Enabled false

VERGRÖSSERN

Dies deaktiviert die Firewall für alle Profile wo es im System konfiguriert ist, die Domain, Private und Public sind.

Schritt 2
Um die Firewall vollständig zu deaktivieren, ändern wir den Parameter auf true:

 Set-NetFirewallProfile -Enabled true
Schritt 3
Wenn wir den Status der verschiedenen Firewall-Profile in Windows 10 wissen möchten, verwenden wir das folgende Cmdlet:
 Get-NetFirewallProfile
Schritt 4
Dadurch wird jedes Profil mit seinem Status in Echtzeit angezeigt:

VERGRÖSSERN

Schritt 5
Wenn wir ein bestimmtes Profil und nicht alle Profile sehen möchten, müssen wir den Parameter verwenden -Profil gefolgt vom jeweiligen Profil, zum Beispiel:

 Get-NetFirewallProfile -Profil öffentlich

VERGRÖSSERN

Schritt 6
Wir können alle zusammengefassten Informationen dieses Profils sehen. Wenn wir ein bestimmtes Profil, beispielsweise das öffentliche, aktivieren möchten, verwenden wir das folgende Cmdlet:

 Set-NetFirewallProfile -Profile Public -Enable True

4. So erstellen Sie Firewallregeln mit PowerShell in Windows 10


Die Regeln in der Firewall ermöglichen uns eine zentrale Kontrolle über alle Aktionen, in die die Firewall eingreift, wie zum Beispiel den Zugriff auf Ports, Anwendungen usw.

Schritt 1
Um alle aktiven Firewallregeln anzuzeigen, verwenden wir das folgende Cmdlet:

 Get-NetFirewallRule | Messen 
Wir erhalten folgendes Ergebnis:

VERGRÖSSERN

Schritt 2
Dies zeigt die Anzahl der Firewall-Regeln an, gibt jedoch nicht an, wie viele davon zum Anzeigen aktiviert sind wie viele Regeln sind aktiviert An dieser Stelle verwenden wir das folgende Cmdlet. Das Ergebnis ist ganz anders.

 Get-NetFirewallRule -Enabled True | Messen 

VERGRÖSSERN

NotizWenn wir eine neue Regel erstellen möchten, verwenden wir das Cmdlet New-NetFirewallRule.

Schritt 3
Wenn wir beispielsweise Ping von Windows PowerShell aktivieren möchten, geben wir Folgendes ein:

 New-NetFirewallRule -DisplayName "ICMPv4" -Direction Inbound -Action Allow -Protocol icmpv4 -Enabled True 

VERGRÖSSERN

Schritt 4
Wir sehen, dass die Regel korrekt erstellt wurde. Wenn wir die neu erstellte Regel entfernen möchten, geben wir Folgendes ein:

 Remove-NetFirewallRule -DisplayName "ICMPv4"
Wir können verstehen, dass Windows PowerShell ein Tool ist, das uns ein breites Portfolio an Verwaltungsmöglichkeiten in Windows 10 bietet. Wenn Sie auch andere Systeme verwenden, haben Sie auch hier So konfigurieren und verwalten Sie die Firewall in Ubuntu Linux.

Konfigurieren der Linux-Firewall

wave wave wave wave wave