Config action support for Powershell

Tested creating a customized cluster and it works.
same comment here..config is initialized in ctor but can be set to null