TestimoX

API Reference

Class

AdmxHealthReport

Namespace ADPlayground.Gpo.GpoLocal
Assembly ADPlayground
Modifiers sealed

Aggregated health report for an ADMX/ADML repository. Captures counts, file statistics, missing language packs, XML parsing errors and duplication.

Inheritance

  • Object
  • AdmxHealthReport

Constructors

Properties

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

Directories scanned for ADMX/ADML files (policy definitions and language resources).

public String Language { get; set; } #

Preferred language (e.g., en-US) used when resolving ADML resources.

public Int32 TotalPolicies { get; set; } #

Total number of policy definition elements discovered across all ADMX files.

public Int32 TotalCategories { get; set; } #

Total number of category elements discovered across all ADMX files.

public IReadOnlyList<AdmxHealthFile> Files { get; set; } #

Per-file health details and language coverage.

public IReadOnlyList<AdmxMissingAdml> MissingAdml { get; set; } #

ADMX files that do not have an ADML for the preferred language.

public IReadOnlyList<AdmxXmlError> XmlErrors { get; set; } #

XML parsing or validation errors encountered while loading ADMX/ADML.

public IReadOnlyList<AdmxDuplicate> DuplicatePolicyNames { get; set; } #

Duplicate policy display names found across files.

public IReadOnlyList<AdmxDuplicate> DuplicateRegistryLocations { get; set; } #

Duplicate registry key/value locations defined by multiple policies.

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

Recognized product/policy families present in the repository (e.g., Windows, Edge).

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

Policy families that appear referenced but are missing definition files.

public IReadOnlyList<AdmxGapHint> GapHints { get; set; } #

Hints suggesting which ADMX files could fill observed gaps.