Just to make my point a little clearer, I get this kind of error when calling powercli cmdlets:
Microsoft.PowerShell.Utility\Write-Error : The term 'Get-VM' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name
HTH