TestimoX

API Reference

Class

GpoPermissionsRow

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Permission summary row for a GPO (owner, editors/readers, Apply GP allow/deny) derived from AD ACL.

Inheritance

  • Object
  • GpoPermissionsRow

Constructors

Properties

public Guid Id { get; set; } #

GPO identifier.

public String Name { get; set; } #

Friendly GPO name.

public String Path { get; set; } #

Optional path indicator for pair results: Computer/User/…

public Nullable<Boolean> Included { get; set; } #

Included outcome from plan (when available).

public String Owner { get; set; } #

Owner display name.

public String OwnerSid { get; set; } #

Owner SID.

public IReadOnlyList<String> Editors { get; set; } #

Principals with Edit permissions (Edit/Edit,Delete/Edit,Delete,Modify Security).

public IReadOnlyList<String> Readers { get; set; } #

Principals with Read permissions.

public IReadOnlyList<String> ApplyAllow { get; set; } #

Principals explicitly Allowed to Apply Group Policy.

public IReadOnlyList<String> ApplyDeny { get; set; } #

Principals explicitly Denied from Applying Group Policy.

public Nullable<Boolean> AdAclProtected { get; set; } #

True when AD ACL inheritance is blocked (owner may have set protection).

public String Notes { get; set; } #

Best-effort notes or anomaly description.