Ausnahmen in den Firewall-Regeln mit der Powershell aufdecken
5. September 2016Bei Fehlern, Verbindungsproblemen oder anderen Phänomenen sollten die Systembetreuer als eine der ersten Amtshandlungen die Regelsätze der beteiligten (Windows-) Firewalls untersuchen. Denn falls etwa eine bestimmte Anwendung oder ein Dienst etwa keine Verbindung mit der gegenstelle aufnehmen kann, liegt die oftmals an zu restriktiven Sicherheitsrichtlinien in der Windows-Firewall.
Um nun gezielt nach einem bestimmten Regelsatz zu suchen, bietet sich die Powershell an, denn mit den passenden Cmdlets und entsprechenden Filtern werden solche Aufgaben schnell gelöst. Das folgende Cmdlet filtert beispielsweise nach dem Schlüsselwort „DNS“ in der Liste der Firewall-Ausnahmeregelung:
Get-NetFirewallRule | where {$_.Name -like "*DNS*"} | fl Name,Enabled,Profile,Direction