Support
 
Phone Get Quote
 
Support
 
US: +1 888 720 9500
US: +1 888 791 1189
Intl: +1 925 924 9500
Aus: +1 800 631 268
UK: 0800 028 6590
CN: +86 400 660 8680

Direct Inward Dialing: +1 408 916 9892

 

How to track changes made to a GPO

A Group Policy Object (GPO) is a collection of Group Policy settings that determines how a system will look and behave for a defined set of users. It is important for system administrators to audit Group Policy changes made by delegated users.

The following is a comparison to track the changes made to a GPO using native auditing and ManageEngine's ADAudit Plus, a comprehensive real-time Active Directory auditing solution.

Download for FREE
Free, fully functional 30-day trial
  • With Native AD Auditing

  • With ADAudit Plus

  • Login to ADAudit Plus web console as an administrator.

  • Navigate to the Reports tab and from the GPO Management section in the left pane, select the GPO History report.

  • Select the domain and click Generate.

  • Select Export As to export the report in any of the preferred formats (CSV, PDF, HTML, CSVDE and XLSX).

    how-to-track-changes-made-to-a-gpo-6
  • Following are the limitations to track the changes made in GPOs using native auditing:

  • The report obtained in Event Viewer is not reader-friendly. Details specific to “Who, What, When and Where” will not be displayed in the same place, and before and after values will not be available side-by-side.

  • It's difficult to generate the report for different time zones and date formats.

  • ADAudit Plus will generate the report of GPO history and display it in a simple and intuitively designed UI.

  • Step 1: Configure DS Objects and File System auditing
  • Follow the steps given below to enable Directory Service Objects auditing:

  • Go to Start Menu -> Administrative Tools.

  • Launch “Group Policy Management Console”.

  • Go to Forest -> Domains -> Domain Controllers.

  • Next, right-click on the “Default Domain Controllers Policy”. From the context menu, click on “Edit” to open the “Group Policy Management Editor” window.

  • Go to “Computer Configuration” -> “Policies” -> “Windows Settings” -> “Security Settings” -> “Advanced Audit Policy Configuration” -> “Audit Policies” in the editor window.

  • In the “Audit Policies”, click on “DS Access”. The following policies will be displayed:

    1. Audit Directory Service Access

    2. Audit Directory Service Changes

    3. Audit Directory Service Replication

    4. Audit Detailed Directory Service Replication

  • Double-click on each of these policies and enable both “Success” and “Failure” auditing as shown in the figure below.

    how-to-track-changes-made-to-a-gpo-1
  • Follow the same steps to enable the auditing of “Object Access” -> “Audit File System” in “Advanced Audit Policy Configuration”.

  • Step 2: Configure Group Policy Container Objects auditing
  • Follow the steps given below to enable Group Policy Container Objects auditing:

  • Launch ADSIEdit.msc (Active Directory® Service Interfaces Editor).

  • Go to the left pane and right-click on the root “ADSI Edit”. Select “Connect to” option from the context menu. Connect to the current domain controller (DC), which appears with “Default Naming Context”.

    how-to-track-changes-made-to-a-gpo-2
  • Click “OK” to connect.

  • In the left panel, a tree will appear. Double click on the node of “Default naming Context” and go to “DC=www,DC=domain,DC=com” -> “CN=System” -> “CN=Policies”.

  • Right click on the “CN=Policies” and navigate to Properties.

  • Go to “Security” tab and click on “Advanced” button to access its Advanced Security Settings.

  • Navigate to “Auditing” tab in the Advanced Security Settings.

    how-to-track-changes-made-to-a-gpo-3
  • Use the “Add” button to add the user for whom the auditing has to be enabled. The following window appears.

    how-to-track-changes-made-to-a-gpo-4
  • Enter name of the user for which you want to enable the auditing. You can also type “Everyone” to audit all users’ changes.

  • Click “Check Names” to confirm the username.

  • Click on “OK” to add the user. “Auditing Entry for Policies” dialog box appears.

    how-to-track-changes-made-to-a-gpo-5
  • Choose the entries for which the user’s action will be audited. Select “Full Control” for auditing both “successful” and “failed” events.

  • Select the “Apply these auditing entries to objects and/or containers within this container only” checkbox to apply the changes to the child objects as well.

  • Click on “OK” to apply these auditing entries. “Auditing” tab of Advanced Security Settings will appear.

  • Click “Apply” and “OK” to apply the auditing settings.

  • Step 3: Configure SYSVOL folder auditing
  • Follow the below steps to enable SYSVOL folder auditing where the Group Policy Templates are stored:

  • In Windows Explorer, browse the %systemroot% folder.

  • Go to the “SYSVOL” folder, and right-click on it. Click on “Properties”.

  • Navigate to the “Security” tab and click “Advanced”. The “Advanced Security Settings” for SYSVOL folder will be displayed.

  • Navigate to “Auditing” tab, and click on the “Edit” button. The following auditing settings will be displayed.

  • Click on “Add” button to add the user for which the auditing has to be enabled.

  • Choose the auditing entries.

  • You can also choose to audit the files and sub-folders as well.

  • Click “OK” to complete the process.

  • Step 4: View the result
  • After the above auditing setting has been applied, every change to the GPO will be tracked and can be viewed from the Event Viewer.

Native auditing becoming a little too much?

Simplify Active Directory auditing and reporting with ADAudit Plus.

Get Your Free Trial Fully functional 30-day trial

Request 1-on-1 demo

  •  
  •  
  •  
  •  
  •  
  • -Select-
  • By clicking 'Submit' you agree to processing of personal data according to the Privacy Policy.

Thanks

One of our solution experts will get in touch with you shortly.

ADAudit Plus Trusted By