Get-NetFirewallRule -Direction Inbound -Enabled True |
Get-NetFirewallPortFilter |
Where-Object { $_.LocalPort -eq 3389 } |
ForEach-Object {
$rule = $_ | Get-NetFirewallRule
[PSCustomObject]@{
Name = $rule.Name
DisplayName = $rule.DisplayName
Action = $rule.Action
Profile = $rule.Profile
RemoteAddress = ($_ | Get-NetFirewallAddressFilter).RemoteAddress
}
}