TestimoX

API Reference

Class

GpoPermissionReadService

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers static

Provides an assessment of Authenticated Users read/apply permissions on GPOs.

Inheritance

  • Object
  • GpoPermissionReadService

Methods

public static View Get(String domainName, Boolean includeCompliant = false, Int32 maxGpos = 50000) #
Returns: View

Collects Authenticated Users read baseline rows with explicit success/failure signaling.

Parameters

domainName System.String requiredposition: 0
DNS domain name.
includeCompliant System.Boolean = false optionalposition: 1
When true, emits compliant rows as well as non-compliant ones.
maxGpos System.Int32 = 50000 optionalposition: 2
Maximum number of GPOs to process.

Returns

Collection snapshot with baseline rows and status metadata.

public static IEnumerable<GpoPermissionReadRow> GetStatus(String domainName, Boolean includeCompliant = false, Int32 maxGpos = 50000) #
Returns: IEnumerable<GpoPermissionReadRow>

Enumerates a domain-wide assessment of Authenticated Users permissions on GPOs.

Parameters

domainName System.String requiredposition: 0
DNS domain name.
includeCompliant System.Boolean = false optionalposition: 1
When true, emits compliant rows as well as non-compliant ones.
maxGpos System.Int32 = 50000 optionalposition: 2
Maximum number of GPOs to process.

Returns

Assessment rows (best-effort; skips GPOs that cannot be read).