So in cleaning up some OUs, rearranging and generally redoing some GPOs I came 
across this little gem.

In 2008 and 2008 R2, the built in remote desktop firewall rules are written 
like this:


In 2012, 2012 R2, and 2016, the default rules are written like this:


Note the biggest difference is that there are now three rules, and the Program 
changed from "System" to actual executables, svchost.exe and rdpsa.exe.

Found out today that a policy written on 2012 and up does not work when applied 
to 2008 R2 and down, despite both being "Advanced Firewall" rules.

I couldn't find anything specific about this on the interwebs, heck I'm not 
even sure this list is appropriate, but there it is.  Also, when conflicting 
rules are applied, most lenient wins.  We've found a bunch of 2008 + that still 
have a 2003 firewall policy applied using the old xp/2003 registry style rules 
allowing '*', because things were easier back then, along with later, tighter 
scoped advanced firewall policies, and rdp still works from places it 
shouldn't, or we didn't intend it to anyway.  it turns out windows firewall has 
turned into kind of a mess over time...

And yes, at the moment, I have to manage it at the host...


Reply via email to