Here is a quick way to get a report for the Windows Firewall rules in Windows Server 2012.
Enabled Firewall Rules
- Get-NetFirewallRule | Where-Object {$_.Action -eq “Allow”} | Format-Table -Property DisplayName
Disabled Firewall Rules
- Get-NetFirewallRule | Where-Object {$_.Enabled -eq “False”} | Format-Table -Property Displayname