Enabling WinRM is required to connect to Hyper-V, VMM, or Exchange targets. To enable WinRM manually on a target, just run the following commands via PowerShell.
Set-Item WSMan:\localhost\Service\AllowUnencrypted -Value $True
Optional - the following command is only needed for local users:
Set-Item WSMan:\localhost\Service\Auth\Basic -Value $True
To enable multiple Hyper-V, VMM, Exchange targets in GPO please follow this link: WSMan service configuration using domain GPO
However, if you would like to use Secure connection via HTTPS then follow this article: WSMan/WinRM over HTTPS service configuration
IMPORTANT: Turbonomic requires open bidirectional access over ports 5985, 5986 to validate and discover Hyper-V hosts and VMM. Additionally, if you are adding a VMM target, you still need to enable WSMAN / WinRM on both the VMM and all the underlying Hyper-V hosts as well. Also, make sure that the user has administrator permissions on Hyper-V and VMM as well. To add a Hyper-V / VMM target please make sure to put the target name using "Fully Qualified Domain name" and the username should not contain the domain name.
1) If targeting is still failing when not using Secure connection, it is good to confirm that "AllowUnencrypted" has been set to "true". Oftentimes, this setting is still set to "false" and will prevent targeting. You can run the following PowerShell command to confirm that in the Service category, AllowUnencrypted is set to "true":
winrm get winrm/config/service
IMPORTANT: For Hyper-V/VMM we need to have an administrative user (administrator) who is part of the active directory domain as we use kerberos system to validate the credentials. To check the permissions of the user and confirm it is able to go through a kerberos check, you can run the following command in PowerShell on a different host to the host in question:
( Here, replace hp-dl591.corp.vmturbo.com with the actual host having this issue and email@example.com with the real username)
To use an IP Address for the target, we need to have SPN for the host. To do this, we need to add SPN for Hyper-v / VMM by doing the following step:
setspn -A /: