programming4us
programming4us
DESKTOP

Windows Server 2008 and Windows Vista : Altering Default GPO Processing and Inheritance (part 1) - Block Policy Inheritance, Enforce

9/19/2012 6:47:37 PM

Block Policy Inheritance

Blocking policy inheritance is a function that you configure on the domain or organizational units. This setting can block the application of GPOs that are higher in the Active Directory structure than where the setting is configured. When configured on a top-level organizational unit, this setting blocks all GPOs from the site and domain from applying to objects located in the organizational unit where it is configured, and below.

Note

The Block Inheritance option does not block the application of local GPOs. If you want to block local GPOs, it is a best practice to disable them using a GPO.


For example, assume you had the Active Directory structure and links shown in Table 1.

Table 1. Example Active Directory Structure and GPO Links
Active Directory NodeLinked GPO
Fabrikam.comDefault Domain Policy GPO_Domain_Security
Finance organizational unitGPO_Finance_Security
AccountsPayable organizational unit (child under Finance)GPO_AP_Security GPO_AP_Applications

All of the GPOs in Table 5-9 have computer-related settings, not user-related settings. The standard Group Policy inheritance and processing would apply all five of these GPOs to the computer objects located in the AccountsPayable organizational unit, as shown in Figure 1.

Figure 1. This figure shows GPO inheritance on the AccountsPayable organizational unit before any blocking of policy inheritance is applied.

There are desktop computers located in the AccountsPayable organizational unit. To block policy inheritance, you configure the setting at the AccountsPayable organizational unit, as shown in Figure 2. To configure Block Inheritance, right-click the organizational unit, and then click Block Inheritance.

Figure 2. You apply the Block Inheritance option by right-clicking the node where the inheritance should be stopped.

After the Block Inheritance options configured for the AccountsPayable organizational unit, the new set of GPOs that will affect the objects appears as shown in Figure 3.

Figure 3. This figure shows GPO inheritance on the AccountsPayable organizational unit after blocking of policy inheritance is applied.

Important

Note that all settings in all blocked GPOs will be blocked. The Block Inheritance option cannot block just some settings in GPOs with weaker precedence—it blocks all settings in all GPOs.


Enforce

The Enforce option for Group Policy is slightly different than the setting to block inheritance. Enforcement of a GPO and its settings occurs at the GPO level, not the Active Directory node level. When a GPO is set to be enforced, the GPO cannot be blocked with any other setting. The GPO also gains the strongest precedence of all GPOs.

Continuing with the Block Inheritance example, we will now investigate how enforcing a GPO affects the situation. Figure 3 illustrates the current GPO application based on the blocking of policy inheritance at the AccountsPayable organizational unit. If the Default Domain Policy were set to be enforced, the result would appear as shown in Figure 4. To configure the Enforce option on a GPO, right-click the GPO link, and then click Enforce.

Figure 4. This figure shows GPO inheritance on the AccountsPayable organizational unit after the Enforce option and the Block Inheritance option have been configured.

You can clearly see that after the Default Domain Policy is set to be enforced, the GPO applies through the Active Directory structure. Also, the Default Domain Policy is now at the top of the precedence list of all GPOs. This means that all settings configured in this GPO will win any conflict with any other GPO in the scope of management for an object.

Note

If multiple GPOs are set to be enforced, the GPOs that are higher in the Active Directory structure will have stronger precedence. So if the GPO_AP_Security GPO is set to be enforced, it will have a weaker precedence than the enforced Default Domain Policy.


Other  
  •  Windows Server 2008 and Windows Vista : Group Policy Processing - Version Checking During Updates
  •  Windows 7 : Syncing with Network Files (part 2) - Dealing with Conflict
  •  Windows 7 : Syncing with Network Files (part 1) - Using Sync Center, Settings for offline files
  •  Windows Vista : Deploying Applications - Choosing a Deployment Strategy
  •  Windows Vista : Deploying Applications - Planning Deployment
  •  Windows Server 2003 : Active Directory - Understanding Directory Replication (part 3) - Spanning Trees and Site Links
  •  Windows Server 2003 : Active Directory - Understanding Directory Replication (part 2) - Update Sequence Numbers
  •  Windows Server 2003 : Active Directory - Understanding Directory Replication (part 1) - Time Synchronization, Replication Topologies, Handling Update Conflicts
  •  Windows Server 2003 : Active Directory - Understanding Operations Master Roles
  •  Windows Vista : Customizing Windows PE Boot Images (part 3) - Working with OSCDImg, Working with vLite
  •  
    video
     
    Video tutorials
    - How To Install Windows 8

    - How To Install Windows Server 2012

    - How To Install Windows Server 2012 On VirtualBox

    - How To Disable Windows 8 Metro UI

    - How To Install Windows Store Apps From Windows 8 Classic Desktop

    - How To Disable Windows Update in Windows 8

    - How To Disable Windows 8 Metro UI

    - How To Add Widgets To Windows 8 Lock Screen

    - How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010
    programming4us programming4us
    programming4us
     
     
    programming4us