added powershell v2 or v3 requirement