DSC-Designer
DSC-Designer copied to clipboard
Point N' Click DSC Drafting

DSC-Designer
A project to build a Group Policy like frontend for Desired State Configuration
What is it?
Have you ever wished DSC were a little more 'wizard-like', maybe resembling something like other Microsoft tools? Then you'll like this project!

How do I use it?
Download the .ps1 file in this project and run the script like so:
.\Start-DSCDesigner.ps1
What works?
Currently, we are able to scrape all available DSC Resources installed on your machine, parse out the required syntax for each, and then, with a click of a button, export a valid DSC Configuration for application on systems in your environment.
How can I contribute?
Contributions are simple. First, don't sell it! Secondly, simply fork the project, make your own commit and then send me a pull-request. That's it!
Is it broke? Open an issue, please :smile:
What's planned?
This project has been a work-in-progress since the MVP Summit last year, when I tried to get MS to make this UI, and they told me to do it on my own! So this is version 1.0, the mostly-functional-get-it-out-the-door release. Here's the planned features for somewhere down the road.
| Version | Feature | Completed |
|---|---|---|
| 1.0 | Released! | ✔️ |
| 1.1 | Ability to enact the configuration on your machine | |
| 1.2 | Button to jump to local dsc resource folder | |
| 2.0 | Display DSC Configuration as a form | |
| 2.? | render absent/present as radio button | |
| ? | render multi-choice as a combobox | |
| ? | render other options as checkbox | |
| ? | render string as a textbox | |
| ? | Display DSC Configuration as a form | |
| ?? | Track configuration Drift? |