API Reference
GpoPolicySettingDetail
ADMX-mapped policy setting configured by a GPO.
Inheritance
- Object
- GpoPolicySettingDetail
Constructors
public GpoPolicySettingDetail() #Inherited Methods
Properties
public Guid GpoId { get; set; } #GPO identifier.
public String DomainName { get; set; } #DNS domain name that owns the GPO.
public RegistryPolicyScope Scope { get; set; } #Target policy scope (Computer or User).
public String PolicyName { get; set; } #ADMX policy internal name.
public String DisplayName { get; set; } #Localized, human‑readable policy name.
public String Category { get; set; } #Optional ADMX category path.
public String SupportedOn { get; set; } #Operating systems this policy supports (as reported by ADMX).
public Nullable<Boolean> IsSupported { get; set; } #Whether the current environment satisfies the SupportedOn constraints.
public String Description { get; set; } #Policy description (from ADMX) when available.
public String SourceAdmx { get; set; } #Source ADMX that defined the policy.
public String RegistryKey { get; set; } #Registry key configured by the policy.
public String RegistryValue { get; set; } #Registry value configured by the policy.
public UInt32 ValueType { get; set; } #Registry value type (REG_DWORD = 4, etc.).
public PolicyState BasicState { get; set; } #Basic enabled/disabled state for simple policies.
public IReadOnlyDictionary<String, Object> ElementStates { get; set; } #Element id to raw value map for multi‑element policies.
public IReadOnlyDictionary<String, String> ElementLabels { get; set; } #Element id to localized label map.
public IReadOnlyDictionary<String, String> ElementStatesDisplay { get; set; } #Element id to friendly display value map.
public Nullable<Guid> WinningGpoId { get; set; } #Identifier of the GPO that won (set the effective value).
public IReadOnlyList<Guid> ContributingGpoIds { get; set; } #Ordered list of GPO identifiers that contributed values for this policy's key/value (winner is last).
public String ValueOrigin { get; set; } #Source of the effective value: 'RegPol' for registry.pol, 'Template' for Security Template fallback.
public String WinningGpoName { get; set; } #Display name of the winning GPO (best-effort; resolved when available).
public IReadOnlyList<String> ContributingGpoNames { get; set; } #Display names for contributing GPOs (best-effort; resolved when available, ordered).