API Reference
Class
GpoPermissionAdministrativeService
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:
ViewCollects administrative permission baseline rows with explicit success/failure signaling.
Parameters
- domainName System.String
- DNS domain name.
- includeCompliant System.Boolean = false
- When true, emits compliant rows as well as non-compliant ones.
- maxGpos System.Int32 = 50000
- 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
- DNS domain name.
- includeCompliant System.Boolean = false
- When true, emits compliant rows as well as non-compliant ones.
- maxGpos System.Int32 = 50000
- Maximum number of GPOs to process.
Returns
Assessment rows (best-effort; skips GPOs that cannot be read).