Firewall Einstellungen fuer die Remoteverwaltung und Gruppierungen

Firewall-Einstellungen für die Remoteverwaltung und Gruppierungen

Firewall-Regeln und Gruppenverwaltung

Die Windows-Firewall kennt 3 verschiedene Profile. Domäne, Privat und das öffentliche Profil.

Es gibt aus- und eingehende Verbindungen die man je nach Anforderung erlaubt oder verweigert. Die standardmäßige Einstellung sieht wie folgt aus:

Eingehende Verbindung = Blockieren (Standard)
Ausgehende Verbindung = Zulassen (Standard)

Ein paar Regeln für die Remoteverwaltung

Folgende Firewallregeln könnten für eine Remoteverwaltung interessant sein.

Configure-SMRemoting.exe -Enable
netsh advfirewall firewall set rule group=”Datei- und Druckerfreigabe” new enable=yes

netsh advfirewall firewall set rule group=”Leistungsprotokolle und -warnungen” new enable=yes
netsh advfirewall firewall set rule group=”Leistungsprotokolle und -warnungen” new enable=yes
netsh advfirewall firewall set rule group=”Remotedesktop” new enable=yes
netsh advfirewall firewall set rule group=”Remotedienstverwaltung” new enable=yes
netsh advfirewall firewall set rule group=”Remote-Ereignisprotokollverwaltung” new enable=yes
netsh advfirewall firewall set rule group=”Remoteverwaltung geplanter Aufgaben” new enable=yes
netsh advfirewall firewall set rule group=”Remotevolumeverwaltung” new enable=yes
netsh advfirewall firewall set rule group=”Windows Defender Firewall-Remoteverwaltung” new enable=yes
netsh advfirewall firewall set rule group=”Windows-Remoteverwaltung” new enable=yes
netsh advfirewall firewall set rule group=”Windows-Verwaltungsinstrumentation (WMI)” new enable=yes

Server 2016 – Remoteverwaltung einrichten und Firewall freischalten

Kommen wir nun zum eigentlichen Thema. Wie findet man heraus, welche Firewall-Regeln es gibt und welche Regeln der Einfachheit gruppiert wurden.

Fangen wir erst einmal an, und prüfen welche Firewall-Profile aktiviert bzw. deaktiviert sind.

Get-NetFirewallProfile | Select Name, Enabled

Welche Firewallprofile sind aktiviert

Welche Regeln kennt das System?

Get-NetFirewallRule | Format-Table

Alle Firewallregeln auslesen

Welche Gruppenregeln gibt es und wie lauten die Gruppen?

$rules = Get-NetFirewallRule
$rules | Format-Table -Property DisplayGroup

Firewall Gruppen auslesen

Welche Firewall-Regeln gehören einer Gruppe an?

Get-NetFirewallRule -DisplayGroup “RemoteDesktop” | Select DisplayName

Gruppierte Firewallregeln

Welche Ports werden über eine Firewallregel verwaltet?

Get-NetFirewallRule -DisplayName “Remotedesktop – Benutzermodus (TCP eingehend)” | Get-NetFirewallPortFilter

Ports hinter einer Firewallregel

Welche Ports werden über eine Firewallgruppe verwaltet?

Get-NetFirewallRule -DisplayGroup “Netzwerkerkennung” | Get-NetFirewallPortFilter

Welche Ports werden über eine Firewallgruppe verwaltet?

Weitere Befehle um die Firewall zu managen

Hier ein paar weitere Befehle zur Verwaltung der Windows Firewall.

Windows Firewall verwalten

Powershell-Modul laden

Get-Command -Module NetSecurity
Import-Module -Name NetSecurity

Alle Firewallprofile aktivieren

Set-NetFirewallProfile -All -Enabled True

Eigenschaften eines Firewallprofils auslesen

Get-NetFirewallProfile -Name Private

Alle eingehenden Verbindungen im öffentlichen Profil blockieren

Set-NetFirewallProfile –Name Public –DefaultInboundAction Block

Eine Firewallregel entfernen

Remove-NetFirewallRule -DisplayName “Remotedesktop – Benutzermodus (TCP eingehend)”

Das öffentliche Firewallprofil auf einer Netzwerkkarte deaktivieren

Get-NetFirewallProfile -Name Public | fl DisabledInterfaceAliases
Set-NetFirewallProfile -Name Public -DisabledInterfaceAliases “Management”

Die Logs für ein Firewallprofil umlenken

Set-NetFireWallProfile -Profile Domain -LogBlocked True -LogMaxSize 20000 -LogFileName ‘%systemroot%\system32\LogFiles\Firewall\pfirewall.log’

Firewall Regel erstellen deaktivieren ändern Profil remote