Windows Active Directory

How to force Group Policy update?

What you will learn from this article:

Group Policies are a set of security and management instructions that are administered and updated to ensure secure and smooth operations of an Active Directory (AD) network. Sometimes, these Group Policies would need to be updated instantly for various reasons. Hence, Microsoft has provided functionalities to force Group Policy updates. In this article, we will touch upon what Group Policies are, and then we will take a look at the default Group Policy update schedule, why you would need to force updates and methods for forcing Group Policy updates in an AD network.

What are Group Policies and Group Policy objects?

Group Policies is an infrastructure that helps admins remotely manage configurations for users and computers in a domain through various policy settings and preferences. A Group Policy object (GPO) is a collection of Group Policy settings associated with a selected AD site, domain, or OU. A few examples of Group Policies that can be associated with a GPO are security settings like password policies and account lockout policies, administrative templates, and more. To update Group Policies, these GPOs are where the update process takes place, and the updates are carried forward to all objects the GPO is tied to.

Default process of Group Policy update

By default, a Group Policy update takes between 90 and 120 minutes since updating the Group Policies. However, if you cannot wait that long for some specified reason, you would have to resort to force the GPO update process. There are several ways by which you can force a GPO update, but before that, let’s take a look at a few situations where you might have to force update Group Policies.

Why perform a Group Policy force update

There can be various reasons to force update a Group Policy. Perhaps a critical policy setting has been overlooked, or there was a restructuring process in an organization resulting in the policies being updated that need to come into effect immediately.

Group Policies are also refreshed when users log off and log back on, but you cannot ask every user to log off and then log on again. In such scenarios, forcing Group Policy updates can help achieve the task of refreshing Group Policies immediately.

How to force Group Policy update

In an AD environment, there are 3 options by which Group Policy updates can be forced into effect. They are as follows:

How to force a Group Policy update in Windows Active Directory

How to force Group Policy update using Group Policy Management Console

If you want to bypass command lines to force a Group Policy update, you can use the GPMC. Before updating the GPO, ensure that you have the necessary GPO attached to the necessary container object. Here’s how to force update Group Policies from the GPMC:

Go to Start -> Administrative Tools and select Group Policy Management.

Check if the GPO is linked to the container object.

Once the GPO is linked, right-click on the container, and select Group Policy Update.

A dialogue box will pop up asking whether you want to perform a force Group Policy update. Click Yes.

This will prompt the operating system to force update the Group Policies to the selected container, and all the objects within the container.

Forcing a Group Policy Object (GPO) using the group policy management wizard in Active Directory
Forcing a GPO Update

How to force Group Policy update using PowerShell commands

PowerShell is a powerful command-line and scripting tool that allows administrators to perform administrative and monitoring tasks. One of the functions is allowing administrators to force Group Policy updates. This functionality has been available to PowerShell since Windows Server 2012 operating system. You can either force update a GPO to a specific object such as a computer, or you can force GPO update on all computers. The command used for forcing a Group Policy update is Invoke-GPUpdate, and the parameter that is used to ensure that update happens instantly is RandomDelayMinutes 0. 

For example, if you want to force a GPO update in a single remote computer, here’s how the syntax works:

Invoke-GPUpdate -Computer ADGM8516 = RandomDelayMinutes 0

Do note that the computer that is being updated will show a pop-up dialogue box prompting that its Group Policy is being updated.

How to force Group Policy update using elevated Command Prompt

Finally, forcing Group Policy updates can also be done using the Command Prompt tool. However, it must be done with command prompt that has administrative permissions. To run an elevated command prompt:

Go to Start and search for Command Prompt.

Right-click on it and click Run as Administrator.

This will ensure that the command prompt runs with elevated permissions. To force a Group Policy update using this elevated Command Prompt, the command line utility gpupdate is used. The syntax used is as follows:

gpupdate [/Target:{Computer | User}] [/Force] [/Wait:value] [/Logoff] [/Boot]

The parameters mentioned in the syntax are as follows:


People also read

Active Directory Group Policy in a Nutshell

Group Policy Objects

Group Policy

Group Policy Results

Exit mobile version