This is an age-old problem. When you run powershell on your server you get the following error:
The local farm is not accessible. Cmdlets with FeatureDependencyId are not registered.
Make sure the logged in user has rights to the SharePoint_Configuration database
- DB_owner (try reducing the privileges after you get it working in order to support “least privileges”