

So which object exactly does the group have access to? and what is ExtendedRight? To make things a bit more complex, check this case ActiveDirectoryRights : ExtendedRight In a quick look, you can understand that the BUILTIN\Administrators group has Allow to the object type 91e647de-d96f-4b70-9557-d63ff4f3ccd8, and the allowed permissions are: Read, Write, and Extended rights. IdentityReference : BUILTIN\Administrators ActiveDirectoryRights : ReadProperty, WriteProperty, ExtendedRight When getting the ACL in Active Directory by running the PowerShell cmdlet such as (Get-Acl 'AD:OU=PC,DC=Test,DC=local').access the result may look like this. If you are looking to know the details of how this script work and how the Get-ACL find the information, read my post on Microsoft PowerShell Community DevBlog, Understanding Get-ACL and AD Drive Output Issues with Active Directory ACL, Get-ACL, and ObjectType GUID The ADSecurityReporter tested on a Domain Controller running Windows Server 2012 R2 and on another Domain Controller running Windows Server 2019.įor this tutorial, I used a test domain named Test.local. Also, use the highest privilege to run this script to get accurate results.

This is because the ActiveDirectory Module won’t load its AD: PSDrive in PS7. You can check the module version by running the following cmdlet (get-module activedirectory).Version.Build Known Issue: Not compatible with PowerShell7 and Active Directory Module build 0. New features will be added to this module, So make sure to star the GitHub repo or make sure you always have the latest version.

If you are in a rush and want to just download and use the script, feel free and download the ADSecurity Reporter PowerShell Module from Also, you can help in making the code better or report issues by contributing to my Github repo from here. Finding Hidden Active Directory Account.ĭownloading the Active Directory ACL Reporter.Using The Get-PscActiveDirectoryACL Parameters to Find a Possible Active Directory Compromise.Scanning Domain Root ACL using Get-PscActiveDirectoryACL cmdlet.Using the ADSecurityReporter Module cmdlets.Issues with Active Directory ACL, Get-ACL, and ObjectType GUID.Versions and Updates Progress: 5/Oct/2022.Downloading the Active Directory ACL Reporter.
