Config action support for Powershell

Tested creating a customized cluster and it works.
did you do any tests (unit tests or manual) for parameter orders other than the "idea" order? Seems like the position 4 being skipped and 2 being optional and 3 required bugs should have been caught in tests. Please run a wider variety of tests on this to ensure we're not providing broken functionality.