DSCForge

Stop hand-authoring DSC v3 YAML one property at a time.

DSCForge is a web-based DSC v3 authoring studio that turns natural language, GPO exports, and live system scans into schema-validated configurations, proves them on real Hyper-V, Proxmox, UNRAID, and physical targets, then publishes them to ConfigFabric and Intune, all from one local HTTPS server.

Describe it. Validate it. Prove it on real hardware.

Multi-modellocal or cloud LLMs, compared
side-by-side with a QA gate
Provenapplied on real targets,
reverted to a clean state*

*Push a draft to a disposable Hyper-V, Proxmox, UNRAID, or physical target, apply it with the DSC v3 CLI, read the real result, then revert to a clean snapshot. You validate on hardware, not on hope. Physical targets revert via the Unified Write Filter on reboot.

prompt GPO scan DSCForge generate, validate, repair test target apply, revert revert to clean published draft, prove on a real target, then publish
From a prompt to a proven config, in one studio.

AI authoring, schema-aware

Turn natural language into DSC v3 YAML across a pool of local or cloud models. A live validation badge, structure-aware repair, and N-endpoint compare with a QA approve / reject gate keep the output correct, not just plausible.

Proven on real hardware

Apply a draft on Hyper-V, Proxmox, UNRAID, or a physical device with the Unified Write Filter, read the real result, then revert to a clean snapshot. Gap analysis and per-endpoint token tracking round it out.

Brownfield-ready

Collect RSoP or a GPO backup and convert Group Policy to DSC v3. Search a full ADMX catalog graded for v3 convertibility, and blend legacy v1 / v2 resources through the WindowsPowerShell adapter.

Hands off to the fabric

An Azure Portal-style web UI on a local HTTPS server with auto-generated certificates. Publish validated configs straight to ConfigFabric for group-based assignment, or export for Intune.

How it compares

Differentiators first. marks capabilities the alternatives cannot do out of the box.
Capability Hand-authored DSC v3 Generic AI assistant DSCForge
Schema-aware generation & repair Type YAML by hand against the schema docs, then run dsc.exe and read the errors. Emits plausible YAML with no live schema, so wrong property names and mixed conventions slip through. Generates against the resource schema, shows a live validation badge, and runs structure-aware repair so native and legacy conventions never mix.
N-endpoint compare with QA One person, one draft. No second opinion. One model, one answer. No side-by-side, no approval gate. Run 2+ endpoints side-by-side with a multi-column diff, then approve or reject the winner in a QA workflow.
Prove on real targets Stand up and tear down your own test VMs by hand. No notion of a target. You test it yourself, somewhere else. Apply on Hyper-V, Proxmox, UNRAID, or physical (UWF) targets, read the real result, then revert to a clean snapshot.
GPO to DSC v3 conversion Read each policy and translate it to DSC by hand. Paste settings into a chat and hope the translation is faithful. Collect RSoP or a GPO backup and convert Administrative Templates, security, audit, firewall, and more to DSC v3.
ADMX policy catalog Grep PolicyDefinitions on disk yourself. No catalog. Relies on the model's memory. Searchable ADMX catalog with ADML display names and per-setting DSC v3 convertibility grading.
Legacy DSC v1 / v2 resources Author WindowsPowerShell adapter blocks by hand and keep conventions straight. Often mixes v3 and legacy property styles in one document. Blends legacy v1 / v2 via the adapter, including third-party modules introspected from private NuGet repos.
AI provider choice Not applicable. One hosted model, no failover, no usage visibility. Pool Ollama, GitHub Copilot, llama.cpp, Claude, or any OpenAI-compatible endpoint with priority, failover, and per-endpoint token tracking.
Authoring surface & handoff Text editor and CLI. Copy the result wherever it needs to go. Chat window. Copy-paste into your editor. Azure Portal-style web UI on a local HTTPS server, then publish validated configs to ConfigFabric or export for Intune.