API Reference
Class
AdmxHealthService
Analyzes ADMX/ADML directories for language coverage, presentation label gaps, duplicates and basic metadata; returns a structured health report.
Inheritance
- Object
- AdmxHealthService
Methods
public static AdmxHealthReport Evaluate(IEnumerable<String> directories, String language, IEnumerable<ValueTuple<String, String>> unknownPairs = null) #Returns:
AdmxHealthReportEvaluates ADMX/ADML health for the given directories.
Parameters
- directories System.Collections.Generic.IEnumerable{System.String}
- Folders containing ADMX/ADML files.
- language System.String
- Preferred language (e.g., en-US). Falls back when missing.
- unknownPairs System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String}} = null
- Optional unknown registry pairs for extra coverage checks.
Returns
Comprehensive health report.
public static String SuggestForFamily(String family) #Returns:
StringProvides a friendly hint for a missing policy family by suggesting an ADMX file that commonly covers that area (best-effort heuristic).
Parameters
- family System.String
- Family path (e.g., "Microsoft\\FVE").
Returns
Suggested ADMX file name or null when unknown.