TestimoX

API Reference

Class

AdmxCentralStorePostureOptions

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Options for evaluating ADMX Central Store posture, provider drift, and GPO template usage.

Inheritance

  • Object
  • AdmxCentralStorePostureOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public AdmxCentralStorePostureOptions() #

Properties

public String ForestName { get; set; } #

Optional forest DNS name used when domain GPOs must be enumerated from AD.

public String DomainName { get; set; } #

Domain DNS name. When paths are omitted, this resolves SYSVOL Central Store paths.

public String PoliciesRoot { get; set; } #

Optional Policies root path, usually \\domain\SYSVOL\domain\Policies.

public String CentralStoreRoot { get; set; } #

Optional Central Store path, usually \\domain\SYSVOL\domain\Policies\PolicyDefinitions.

public String Language { get; set; } #

Preferred ADML language for parsing and health checks.

public Boolean IncludeHashes { get; set; } #

When true, compute SHA-256 for inventory rows.

public Boolean IncludeGpoUsage { get; set; } #

When true, scan GPO registry.pol files and map settings to ADMX definitions.

public Boolean IncludeCmtxUsage { get; set; } #

When true, scan comment.cmtx files as supplemental policy-reference evidence.

public Int32 MaxGpos { get; set; } #

Maximum number of GPOs to scan for usage in one run.

public IEnumerable<GpoListItem> Gpos { get; set; } #

Explicit GPO rows to scan. When omitted and DomainName is set, AD is queried.

public String ProviderCacheRoot { get; set; } #

Provider cache root used to resolve provider names.

public IReadOnlyList<String> ProviderNames { get; set; } #

Provider names to compare from the maintained provider cache catalog.

public IReadOnlyList<String> BaselinePolicyDefinitionsRoots { get; set; } #

Explicit baseline PolicyDefinitions roots to compare against Central Store.

public Boolean CopyAllLanguages { get; set; } #

When true, compare all ADML language folders.

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

Optional ADML language whitelist for baseline comparison.

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

Desired Central Store ADML languages used for language posture and cleanup previews.