While it is best practice to join Hyper-V to a domain, I have run across situations where a standalone Hyper-V server exists in an environment without a domain. This is actually somewhat common in some testing and lab environments. If you are utilizing the free Hyper-V Server Core 2012 R2 or using a server core install of Windows Server 2012 or later as your Hyper-V host OS, you will probably want to connect to it from another server or Windows 8.1 machine. To do this follow the steps below:
Open and elevated command prompt and type dcomcnfg and press enter:
Once you are in dcomcnfg you will see a properties window, expand Component Services and Computers node. Then right click on my computer and choose properties.
Under COM Security choose “edit limits” for access permissions
Make sure the Local Access and Remote Access are allowed for ANONYMOUS LOGIN, then click OK
Close the dcomcnfg windows and at the elevated command prompt type cmdkey /add:ip_or_hostname_of_destination_server /user:username_on_destination_server /pass:password_of_destination_server (see example below):