Add Powershell implementation