TestimoX

API Reference

Class

AdmxHealthService

Namespace ADPlayground.Gpo.GpoLocal
Assembly ADPlayground
Modifiers static

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: AdmxHealthReport

Evaluates ADMX/ADML health for the given directories.

Parameters

directories System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
Folders containing ADMX/ADML files.
language System.String requiredposition: 1
Preferred language (e.g., en-US). Falls back when missing.
unknownPairs System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String}} = null optionalposition: 2
Optional unknown registry pairs for extra coverage checks.

Returns

Comprehensive health report.

public static String SuggestForFamily(String family) #
Returns: String

Provides 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 requiredposition: 0
Family path (e.g., "Microsoft\\FVE").

Returns

Suggested ADMX file name or null when unknown.