PowerShell: list AD permissions on object
Using PowerShell you first have to bind to a user using $UserObject=[ADSI]”LDAP://…..”. After that you can use the $UserObject to display a detailed table of the AD object ACL.
$Userobject.psbase.get_ObjectSecurity().getAccessRules($true, $true, [system.security.principal.NtAccount])