API Reference
AdmxHealthReport
Aggregated health report for an ADMX/ADML repository. Captures counts, file statistics, missing language packs, XML parsing errors and duplication.
Inheritance
- Object
- AdmxHealthReport
Constructors
public AdmxHealthReport() #Inherited Methods
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.