Point N' Click DSC Drafting
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
XAML
history
.gitattributes
.gitignore
1.1.ps1
Convert-DSCSyntaxToFields.ps1
LICENSE
README.md
Start-DSCDesigner.ps1

README.md

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 😄

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?

How was it made?