Config action support for Powershell

Tested creating a customized cluster and it works.
There are multiple conventions in the code base. Some are better technically than others. Please add a timeout as the alternate convention does. It's the feature crew's call when this is done, but it should be done. You can assign another bug to yourself if you would rather fix that in the next sprint.