TestimoX

API Reference

Class

WellKnownFolderAclService

Namespace ADPlayground.Acl
Assembly ADPlayground
Modifiers static

Reads ACLs for well-known AD containers and returns findings with an optional dangerous-rights filter.

Inheritance

  • Object
  • WellKnownFolderAclService

Methods

public static IReadOnlyList<WellKnownFolderAclIssue> GetFindings(String domainName = null, String[] containers = null, Boolean onlyDangerous = true) #
Returns: IReadOnlyList<WellKnownFolderAclIssue>

Returns ACL findings for well-known containers in a domain.

Parameters

domainName System.String = null optionalposition: 0
Domain DNS name (defaults to current).
containers System.String[] = null optionalposition: 1
Optional list of container relative DNs to check (defaults to common set).
onlyDangerous System.Boolean = true optionalposition: 2
When true, returns only entries granting dangerous rights.
public static IReadOnlyList<WellKnownFolderAclIssue> GetFindingsFiltered(String domainName = null, String[] containers = null, Boolean onlyDangerous = true, String[] identityFilters = null) #
Returns: IReadOnlyList<WellKnownFolderAclIssue>

Returns ACL findings with optional identity filtering (by display name or SID, case-insensitive).

Parameters

domainName System.String = null optionalposition: 0
containers System.String[] = null optionalposition: 1
onlyDangerous System.Boolean = true optionalposition: 2
identityFilters System.String[] = null optionalposition: 3