Появилась необходимость подключиться к Hyper-V серверу с компьютера с установленной Windows 10 и не входящим в домен.
Что нам понадобиться:
1 - Установленный Hyper-V Manager на клиентской машине
2 - Windows PowerShell с административными правами
3 - Доступ к самому Hyper-V серверу (предположительно RDP)
Что бы устанавить Hyper-V Manager, запускаем "Programs and Features" и открываем "Turn Windows features on ore off", для этого нажимаем клавиши win+R или
+R и запускаем команду
appwiz.cpl

Слева выберите ту же ссылку, как на картинке ниже.


Затем запускаем Hyper-V Manager



Для начала на сервере Hyper-V запускаем PowerShell с административными правами и включаем службу WinRM командой
Enable-PSRemoting
Затем разрешаем подключение со всех клиентов
Enable-PSRemoting -SkipNetworkProfileCheck -Force
Разрешаем передавать и получать CredSSP
Enable-WSManCredSSP -Role Server
Включим правило межсетевого экрана WinRM-HTTP-In-TCP-Public.
Set-NetFirewallRule -Name "WinRM-HTTP-In-TCP-Public" -RemoteAddress Any
Проверим доступность порта WinRM (TCP 5985) на сервере с удаленной машины для которой, собственно и будем открывать возможность управления Hyper-V.
Test-NetConnection -ComputerName server_name -Port 5985
Где server_name есть имя нашего сервера Hyper-V
Далее необходимо настроить наш компьютер, с которого мы планируем подключаться
Откроем консоль PowerShell с правами администратора
Проверим тип сетевого подключения.
Get-NetConnectionProfile|select InterfaceAlias,NetworkCategory

Set-NetConnectionProfile -InterfaceAlias "EthernetLAN2" -NetworkCategory Private
Теперь включим аутентификацию CredSSP на клиенте и укажем адрес сервера, которому вы доверите делегировать ваши учетные данные:
Enable-PSRemoting
Set-Item WSMan:\localhost\Client\TrustedHosts -Value “имя сервера”
Enable-WSManCredSSP -Role client -DelegateComputer “имя сервера”
Теперь в редакторе локальной групповой политики gpedit.msc нужно включить NTLM аутентификацию на недоменных компьютерах.
Перейдите в раздел Computer Configuration > Administrative Template > System > Credentials Delegation и включите политику Allow delegating fresh credentials with NTLM-only server authentication



Вот собственно и всё, возвращаемся в начало статьи и пробуем подключиться опять.