Config action support for Powershell

Tested creating a customized cluster and it works.
don't make them position dependent..just make them mandatory or optional so the ordering doesn't matter