TestimoX

API Reference

Class

GpoPolicySettingFriendly

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Friendly view of a policy setting with localized, user-facing values only.

Inheritance

  • Object
  • GpoPolicySettingFriendly

Constructors

public GpoPolicySettingFriendly() #

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; } #

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.

public String SupportedOn { get; set; } #

Supported operating systems string from ADMX.

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

Whether the current environment satisfies SupportedOn.

public String Description { get; set; } #

Policy description (when available).

public String SourceAdmx { get; set; } #

Source ADMX file name.

public String RegistryKey { get; set; } #

Registry key configured by the setting.

public String RegistryValue { get; set; } #

Registry value configured by the setting.

public UInt32 ValueType { get; set; } #

Registry value type.

public PolicyState BasicState { get; set; } #

Basic enabled/disabled state for simple policies.

public IReadOnlyDictionary<String, String> ElementLabels { get; set; } #

Element id to localized label map (for friendly output).

public IReadOnlyDictionary<String, String> ElementStatesDisplay { get; set; } #

Element id to friendly display value map.