Configuration

ADMX Source Folder

ADMX Viewer does not use a database or remote catalog. It reads files from the local admx/ directory at startup.

Requirements

  • The repository root must contain an admx/ folder
  • Each policy template must be an .admx file in that folder
  • Localized resources must be placed in language subfolders such as en-us/ or ru-ru/
  • Each language folder must contain a matching .adml file for the template

Example:

admx/
  MyTemplate.admx
  en-us/
    MyTemplate.adml
  fr-fr/
    MyTemplate.adml

Startup Reload Behavior

The app loads the ADMX catalog each time the server starts. If you add, remove, or replace files in admx/, restart the app to pick up the new catalog.

Language Selection

The language dropdown only shows languages that exist for the selected ADMX template.

If a requested language is missing, the app falls back to the template default language. For the bundled VS Code sample, that default is en-us.

Scope Handling

Policies can target:

  • Machine
  • User
  • Both

The categories panel is split into Computer Configuration and User Configuration, and the export output respects the selected scope.

Browser-Side State

The following data is stored locally in the browser:

  • Draft policy values
  • The ingest name used for exports

The persisted state is local to your browser profile and is not written back into the ADMX or ADML files.


This site uses Just the Docs, a documentation theme for Jekyll.