TestimoX

API Reference

Class

AdmxProviderMaintenanceProfile

Namespace ADPlayground.Gpo.GpoLocal
Assembly ADPlayground
Modifiers sealed

JSON profile for repeatable ADMX provider maintenance runs.

Inheritance

  • Object
  • AdmxProviderMaintenanceProfile

Usage

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

Constructors

public AdmxProviderMaintenanceProfile() #

Properties

public Int32 SchemaVersion { get; set; } #

Profile schema version.

public String Name { get; set; } #

Optional profile display name.

public IReadOnlyList<AdmxProvider> Providers { get; set; } #

Built-in providers to process.

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

Custom release manifest paths to process. Relative paths are resolved from the profile folder.

public IReadOnlyList<AdmxProviderMaintenanceSource> CustomSources { get; set; } #

Inline custom provider sources. Relative local source directories are resolved from the profile folder.

public String CacheRoot { get; set; } #

Root folder for provider cache data.

public String DestinationRoot { get; set; } #

Destination Central Store or PolicyDefinitions folder used for comparison.

public String Language { get; set; } #

Preferred ADML language.

public Boolean CopyAllLanguages { get; set; } #

When true, copy and compare all ADML language folders.

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

Optional whitelist of ADML language folders.

public AdmxEdgeChannel EdgeChannel { get; set; } #

Edge release channel used when the Edge provider is processed.

public Boolean SkipRefresh { get; set; } #

When true, compare from existing catalog entries without refreshing provider downloads.