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.
*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.
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.
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.
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.
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.
| 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. |