TestimoX

API Reference

Class

GpoAnalysisPreferenceRow

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Represents a single Group Policy Preferences (GPP) item discovered in a GPO during analysis.

Inheritance

  • Object
  • GpoAnalysisPreferenceRow

Constructors

Properties

public Nullable<Guid> GpoId { get; set; } #

GPO GUID when known; otherwise null.

public String GpoName { get; set; } #

GPO display name.

public String GpoDistinguishedName { get; set; } #

GPO distinguished name.

public String PreferenceType { get; set; } #

Preference category identifier (e.g., Drives, ScheduledTasks).

public String Scope { get; set; } #

Preference scope: Computer or User.

public String Action { get; set; } #

Requested action (Create/Update/Replace/Delete) when provided.

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

Whether the preference item is enabled; null when unspecified.

public String SourceXml { get; set; } #

Full path to the source XML file.

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

True when Item Level Targeting (ILT) is present on the item.

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

ILT evaluation result when evaluated; null when not evaluated.

public String TargetingSummary { get; set; } #

Human‑readable ILT summary when present.

public String Summary { get; set; } #

Best-effort short summary for quick rendering/filtering.

public GppBaseEntry Detail { get; set; } #

Underlying strongly-typed GPP entry (category-specific fields).