ADMX Viewer

ADMX Viewer is a local-first web app for browsing ADMX templates, selecting an available ADML language, configuring policy values, and exporting enforceable policy payloads.

Key Features

  • Scans the local admx/ folder every time the app starts
  • Detects available ADMX templates and matching ADML language folders automatically
  • Presents policies in three sliding panels: Categories, Policies, and Details
  • Splits categories into Computer Configuration and User Configuration
  • Supports global search across all settings in the selected template
  • Exports the current policy or the full configured batch as .reg, PowerShell, Intune XML, or JSON
  • Persists draft policy values in browser storage between sessions

Quick Start

  1. Install dependencies with bun install.
  2. Start the app with bun run dev.
  3. Open http://localhost:3001.
  4. Choose an ADMX file and language.
  5. Browse categories, configure policies, and export the result you need.

ADMX Folder Layout

The app expects an admx/ directory in the repository root.

admx/
  VSCode.admx
  en-us/
    VSCode.adml
  ru-ru/
    VSCode.adml

Each .admx file is treated as a separate template. Language choices come from subfolders that contain a matching .adml file for that template.

Typical Workflow

  1. Select a template from the ADMX File dropdown.
  2. Pick one of the available languages for that template.
  3. Use the categories panel to narrow the policy list, or search across the whole template.
  4. Select a policy, switch it to Enabled or Disabled, and fill in any required values.
  5. Copy or download the generated export for a single policy, or open Export Batch for the combined configuration.

Pages


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