TestimoX

API Reference

Class

EffectivePolicyValueRecord

Namespace ADPlayground.Gpo.Policy.GpoEffectivePolicyReader
Assembly ADPlayground
Modifiers sealed

A single effective registry policy value with typed data and source GPO.

Inheritance

  • Object
  • EffectivePolicyValueRecord

Constructors

Properties

public String DomainName { get; set; } #

Domain DNS name.

public String TargetDn { get; set; } #

DN of the policy target (e.g., Domain Controllers OU).

public String KeyPath { get; set; } #

Registry key path.

public String ValueName { get; set; } #

Registry value name.

public PolicyValueKind Kind { get; set; } #

Normalized value kind.

public Nullable<UInt32> DWord { get; set; } #

DWORD data when Kind is DWord.

public String String { get; set; } #

String data when Kind is String.

public String[] MultiString { get; set; } #

Multi-string data when Kind is MultiString.

public Byte[] Binary { get; set; } #

Binary data when Kind is Unknown or Binary.

public Boolean Exists { get; set; } #

True when the value exists in effective policy.

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

Source GPO identifier when resolvable.

public String SourceGpoName { get; set; } #

Friendly display name of the source GPO when resolvable; falls back to GUID string when unavailable.