BACKGROUND/RESEARCH
I honestly believe that questions like this one: Using GPO in Active Directory domain to force workstations Windows Firewall to disabled - how? existed parce que Windows Admins in general were taught long ago that:
"the easiest thing to do quand dealing avec a domain computer is to
juste have a GPO on le domain to désactivez le Windows Firewall...it
will cause you much less heartache in le end." - random IT instructors/mentors depuis years gone by
I can aussi say that at MOST companies J'ai done side work for this has been le case, où a GPO at a minimum disabled le Windows Firewall for le domain profile et at WORST disabled it aussi for le public profile.
Even further, certains will disable it for le servers themselves: Disable firewall for all network profiles on Windows Server 2008 R2 through GPO
A Microsoft Technet Article on the WINDOWS FIREWALL recommends you DO NOT désactivez le Windows Firewall:
Because Windows Firewall avec Advanced Security plays an important
part in helping to protect votre computer depuis security threats, we
recommend that you do pas disable it sauf si you install another
firewall depuis a reputable vendor that provides an equivalent level of
protection.
This ServerFault question asks le real question: Is it alright to turn off firewall in a LAN using Group Policy? -- et le experts here are even mixed in leur view.
And understand Je suis pas referring to disabling/enabling le SERVICE: How can I back up my recommendation to NOT disable the Windows Firewall service? -- so as to be clear that this is about si ou pas le firewall service enables le firewall ou disables it.
THE QUESTION AT HAND
So I get back to le Title of this question...what can be done to properly re-activez le Windows firewall on a domain? Specifically for client workstations et leur domain profile.
Before simply switching le GPO depuis Disabled to Enabled, what planning steps should be taken to ensure that flipping le switch ne cause critical client/server applications, allowable traffic, etc. to suddenly fail? Most places ne va pas tolerate le "change it et see who calls le Helpdesk" mindset here.
Are there checklists/utilities/procedures disponible depuis Microsoft to handle such a situation? Have you been in this situation yourself et how did you deal avec it?