API Reference
Class
GpoAnalysisPreferenceRow
Represents a single Group Policy Preferences (GPP) item discovered in a GPO during analysis.
Inheritance
- Object
- GpoAnalysisPreferenceRow
Constructors
public GpoAnalysisPreferenceRow() #Inherited Methods
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).