TestimoX

API Reference

Class

GpoPermissionAdministrativeService

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers static

Provides an assessment of administrative permissions on GPOs (Domain Admins / Enterprise Admins management rights).

Inheritance

  • Object
  • GpoPermissionAdministrativeService

Methods

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

Collects administrative permission 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<GpoPermissionAdministrativeRow> GetStatus(String domainName, Boolean includeCompliant = false, Int32 maxGpos = 50000) #
Returns: IEnumerable<GpoPermissionAdministrativeRow>

Enumerates a domain-wide assessment of administrative 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).