I've followed all the instructions - it actually worked and then suddenly stopped working.
I am NOT in domain.
Symptoms: in server manager, I get: "Online - Verify that WinRM 3.0 service is installed, running, and required fw ports are open"
in Hyper-V manager, I get: An error occured while attempting to connect to server XXXXX. Check that Virtual Machine Management service is running and that you are authorized to connect to the server. More specifically, "The operation on computer xxxx failed: WinRM cannot complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and that a firewall exception for the WinRM service is enabled and allows access from this computer...."
I followed everything on this page: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/Remotely-manage-Hyper-V-hosts
On server: I created local administrator (it works via remote desktop), enabled PSRemoting, Enabled WSManCredSSP -role Server, added my client computer to trusted hosts, added computer to hosts file.
On client, I also added server to trusted hosts, I went into gpedit and allowed delegating fresh credential,....
I did winrm quickconfig on both machines, set all networks to private,... disabled firewall completely, tried telneting onto 5985/5986 ports on both computers (works OK)...
I also followed some forum posts (additional command to allow more stuff) and it still does not work.
Any ideas? :-S It worked but it stopped working suddenly - I'm guessing some update or something broke it?
-- edit: yes, services are running:
PS C:\windows\system32> get-service winrm
Status Name DisplayName
------ ---- -----------
Running winrm Windows Remote Management (WS-Manag...
PS C:\windows\system32> get-service vmms
Status Name DisplayName
------ ---- -----------
Running vmms Hyper-V Virtual Machine Management