- What Group Policy Objects are and why they're important
- How to create and manage GPOs
- How to link GPOs to OUs
- Common GPO settings and best practices
- A working Windows Server domain (from 01_Setup_Lab_Environment.md)
- Basic understanding of OUs and groups (from 02_Manage_Users_Computers_AD.md and 03_AD_Groups_Management.md)
Think of Group Policy Objects like rules for your network:
- They control how computers and users behave
- They help enforce security settings
- They can automate software installation
- They can customize the user experience
-
Computer Configuration
- Applies to computers regardless of who logs in
- Examples:
- Security settings
- Software installation
- Windows updates
-
User Configuration
- Applies to users regardless of which computer they use
- Examples:
- Desktop settings
- Start menu layout
- Printer connections
- Press
Windows + R - Type
gpmc.msc - Press Enter
- Right-click "Group Policy Objects"
- Select "New"
- Enter a name (e.g., "IT_Desktop_Settings")
- Click OK
-
Right-click the new GPO
-
Select "Edit"
-
Navigate to desired settings:
Computer Configuration └── Policies ├── Windows Settings │ ├── Security Settings │ └── Scripts └── Administrative Templates ├── Windows Components └── System
-
Navigate to:
Computer Configuration └── Policies └── Windows Settings └── Security Settings └── Account Policies └── Password Policy -
Configure:
Minimum password length: 12 Password complexity: Enabled Maximum password age: 90 days
-
Navigate to:
User Configuration └── Policies └── Administrative Templates └── Desktop -
Configure:
Remove Recycle Bin: Disabled Hide Desktop Icons: Enabled
-
Navigate to:
Computer Configuration └── Policies └── Windows Settings └── Security Settings -
Configure:
Account lockout threshold: 5 attempts Account lockout duration: 30 minutes
- Right-click the target OU
- Select "Link an Existing GPO"
- Choose your GPO
- Click OK
- Select the OU
- Go to "Linked Group Policy Objects" tab
- Use "Move Up" and "Move Down" to set priority
- Higher in list = higher priority
- Right-click the OU
- Select "Block Inheritance" if needed
- This prevents GPOs from parent OUs
-
Use clear naming conventions:
GPO_IT_Security GPO_HR_Desktop GPO_Sales_Printers -
Create a logical structure:
Group Policy Objects ├── Security │ ├── Password Policy │ └── Account Lockout ├── Desktop │ ├── IT Settings │ └── HR Settings └── Software ├── Office Settings └── Browser Settings
- Create a test OU
- Link GPO to test OU
- Add test computer/user
- Verify settings apply correctly
- Move to production if successful
- Right-click GPO → Edit
- Make changes
- Close Group Policy Editor
- Changes save automatically
- Right-click GPO → GPO Status
- Choose:
- "All settings disabled"
- "Computer configuration disabled"
- "User configuration disabled"
- Select the OU
- Go to "Linked Group Policy Objects"
- Right-click GPO → Delete
- Choose "Remove the link"
- Check if GPO is linked to correct OU
- Verify inheritance is not blocked
- Check if GPO is enabled
- Look for conflicting GPOs
- Run
gpupdate /forceon client
- Check GPO size
- Look for slow network links
- Verify DNS is working
- Check for replication issues
- Need help? Check 05_Troubleshooting.md
- Review previous guides: