API Reference
EffectivePolicyPair
Represents effective policy for a (User, Computer) pair, including loopback mode and per-path application plans.
Inheritance
- Object
- EffectivePolicyPair
Constructors
public EffectivePolicyPair() #Inherited Methods
Properties
public String DomainName { get; set; } #Domain DNS name.
public String UserDistinguishedName { get; set; } #User distinguishedName for which user policy was evaluated.
public String ComputerDistinguishedName { get; set; } #Computer distinguishedName for which computer policy was evaluated.
public GpoLoopbackMode LoopbackMode { get; set; } #Loopback processing mode inferred from the computer policy (None/Merge/Replace).
public EffectivePolicyDetails Computer { get; set; } #Effective Computer policy (scope=Computer) for the specified computer DN.
public EffectivePolicyDetails User { get; set; } #Effective User policy (scope=User) for the specified user DN after loopback rules are applied.
public IReadOnlyList<GpoApplicationPlanEntry> ComputerPlan { get; set; } #Application plan for the Computer path: ordered links with gating and optional applicability details.
public IReadOnlyList<GpoApplicationPlanEntry> UserPlan { get; set; } #Application plan for the User path: includes user LSDOU path and, when applicable, the computer path (loopback).
public IReadOnlyList<ApplicabilityTraceRow> ComputerTrace { get; set; } #Convenience: ordered applicability trace rows for the Computer policy (friendly for RSOP/gpresult tables).
public IReadOnlyList<ApplicabilityTraceRow> UserTrace { get; set; } #Convenience: ordered applicability trace rows for the User policy (friendly for RSOP/gpresult tables).