Add support for config action in PowerShell

tested with automated testcases as well as manually.
Verify all files have copyright header