Group Policy Objects (GPO): A Practical Guide
Windows Server · Active Directory

Group Policy Objects (GPO): A Practical Guide

A clear introduction to the Group Policy Management Console, GPO targeting, reporting, backups and a safer way to test policy changes before they reach production.

A practical learning note for Windows Server administrators

What is Group Policy?

Group Policy is a Windows feature administrators use to centrally manage settings for users and computers in an Active Directory environment. A Group Policy Object (GPO) is a collection of policy settings that can be linked to an Active Directory site, domain or Organizational Unit (OU).

🖥️

1. Group Policy Management Console (GPMC)

The main tool for managing domain Group Policy.

The Group Policy Management Console (GPMC) is the central graphical interface for creating, editing, linking, reporting on, backing up and restoring GPOs.

Open it from Server Manager → Tools → Group Policy Management, or run gpmc.msc.

📁

Group Policy Objects

Contains the GPOs created in the domain. A GPO is stored in the domain and can be linked to one or more sites, domains or OUs.

🎯

WMI Filters

Uses Windows Management Instrumentation queries to target a GPO based on properties of the destination computer.

🔎

Group Policy Results

Shows the policy settings actually applied to a selected user and computer. Useful for troubleshooting.

🧪

Group Policy Modeling

Simulates the likely effect of policy deployment before you make a change. Useful for planning and testing.

Results vs. ModelingResults = what is applied now. Modeling = what would apply in a simulated scenario. Modeling is not a substitute for testing on a real test computer.
🗂️

2. Active Directory containers and OUs

Where can a GPO be linked?

GPO links can be attached to three Active Directory locations: sites, domains and Organizational Units (OUs). The default Users and Computers containers are not OUs, so you cannot link a GPO directly to those containers.

Active Directory locationCan link a GPO?
Site✓ Yes
Domain✓ Yes
Organizational Unit (OU)✓ Yes
Default Users container✕ No
Default Computers container✕ No

Best practice: Organize users and computers into OUs so that you can target policies more precisely.

🌐 example.com
📁 Finance (OU)
📁 Computers (OU)
📁 Test (OU)

Example only: a dedicated Test OU gives you a controlled place to link a test GPO without changing the production OU’s links.

⚙️

3. Default Group Policy Objects

Two GPOs are created automatically when a new AD domain is created.
Default GPOLinked toTypical scope
Default Domain PolicyDomain rootDomain-wide policy settings, commonly including account and password policies.
Default Domain Controllers PolicyDomain Controllers OUPolicy settings for domain controllers.

Keep the default GPOs focused on their intended roles. For other requirements, create separate, clearly named GPOs and link them where they are needed.

🛠️

4. Editing a GPO

Use the Group Policy Management Editor to configure settings.
  1. Open GPMC and expand your forest and domain.
  2. Expand Group Policy Objects.
  3. Right-click the GPO and select Edit.
  4. Navigate through the policy tree and open the setting you want to configure.

💻 Computer Configuration

Settings that apply to computers, regardless of which user signs in (subject to policy processing and filtering).

👤 User Configuration

Settings that apply to users, subject to policy processing and filtering.

Both sections contain Policies and Preferences. Policies enforce or control Windows configuration. Preferences provide configurable settings that generally allow more flexibility.

Example: Account Lockout Policy

Navigation pathComputer Configuration → Policies → Windows Settings → Security Settings → Account Policies → Account Lockout Policy

In the settings list, the policy name identifies the setting and the policy setting column shows its current configuration. Not Defined means that this GPO does not configure that setting.

Many policy property windows include an Explain tab. Read it before changing an unfamiliar setting: it describes the setting, its behavior and, where applicable, default behavior.

💾

5. Back up and restore a GPO

Make recovery possible before you edit.

Back up a GPO

  1. In GPMC, expand Group Policy Objects.
  2. Right-click the GPO and choose Back Up.
  3. Choose a backup folder and add a useful description.
  4. Complete the wizard and verify that the backup succeeded.

Restore a GPO

  1. Right-click the GPO in GPMC and choose Restore from Backup.
  2. Select the backup folder and the required backup version.
  3. Review the selection and finish the restore wizard.
Production tipStore backups in a secured location with access limited to the appropriate administrators. Use GPMC to manage GPO backups; do not try to restore a GPO by manually copying files around in SYSVOL or the file system.
🧪

6. Test changes before production

A safe workflow for changing existing policies.

When you click Apply or OK in the Group Policy Management Editor, the change is saved to the GPO. It is not necessarily applied to every client immediately; clients process policy during startup, sign-in and background refresh, or when a refresh is requested.

There is no simple Undo button. A mistake in a GPO linked high in the domain structure can affect many users or computers. Backups and a test process are essential.
  1. Create a test OU. For example, create Finance → Computers → Test.
  2. Copy the production GPO. In GPMC, right-click the original GPO, choose Copy, then paste it under Group Policy Objects.
  3. Rename the copy. For example, Test Example Policy.
  4. Edit the copied GPO. Make the intended changes in the test copy, not in the production GPO.
  5. Link it to the test OU. Right-click the Test OU, select Link an Existing GPO, and choose the test GPO.
  6. Test and verify. Check the behavior on test computers and review the applied policy with Group Policy Results or gpresult.
  7. Deploy deliberately. After approval, transfer the tested settings using the appropriate GPMC import or change-management process. Back up the destination GPO first.

This creates an isolated place to test additional settings. Remember that linked policies, inheritance, security filtering and WMI filters still affect the final result, so verify the effective policy rather than assuming the test GPO acts alone.

⌨️

7. Useful commands

Quick commands for common Group Policy tasks.
gpmc.mscOpen Group Policy Management Console.
gpedit.mscOpen the Local Group Policy Editor.
gpupdate /forceRequest a refresh of computer and user Group Policy.
gpresult /rDisplay a summary of applied Group Policy.
gpresult /h report.htmlSave a detailed HTML policy report.
rsop.mscOpen the Resultant Set of Policy snap-in.
GPMC vs. Local Group Policy Editorgpmc.msc is used to manage domain Group Policy. gpedit.msc edits local policy on an individual computer; it is not a replacement for GPMC.
🧭

8. Advanced Group Policy Management (AGPM)

Additional change and version-control capabilities.

Some organizations use Advanced Group Policy Management (AGPM), an additional Microsoft management component historically associated with the Microsoft Desktop Optimization Pack (MDOP). It adds workflow and change-control capabilities such as version history, offline editing and approval processes.

AGPM is not required for everyday GPO administration. Check current Microsoft support, licensing and organizational standards before planning a deployment.

📝

9. Quick revision: 10 key takeaways

The main points to remember.
  1. GPMC is the main console for managing domain GPOs.
  2. WMI filters can target GPOs based on computer properties.
  3. Group Policy Results shows what is actually applied.
  4. Group Policy Modeling simulates a planned scenario.
  5. GPOs link to sites, domains and OUs—not the default Users or Computers containers.
  6. A new AD domain includes two default GPOs.
  7. GPOs contain Computer Configuration and User Configuration.
  8. Not Defined means that GPO does not configure that setting.
  9. Back up a GPO before modifying it.
  10. Test changes on a controlled test OU and test machines before production.
🔗

10. Official documentation and further reading

Microsoft Learn is the primary technical reference for these topics.
✍️

About this article

Attribution and editorial note.

This article is an independently written learning summary based on a training transcript and checked against the Microsoft Learn documentation linked above. ChatGPT was used as an AI-assisted drafting and formatting tool. Google Search may be used to discover resources, but it is a search engine rather than the technical source; factual claims should be attributed to the original documentation, such as Microsoft Learn.

Always validate Group Policy changes in a lab or test OU and follow your organization’s change-management process before applying them in production.

© 2026 · Windows Server & Active Directory learning notes

Designed as a responsive, standalone HTML page. The styles are included in this file; no external CSS framework or JavaScript library is required.

Thanks 2 ChatGPT and Google <3 keep the vibes high

Geef een reactie