Config action support for Powershell

Tested creating a customized cluster and it works.
This is the conventional way to address this and I am reluctant to make this big change at this moment.