我已成功在 Hyper-V 服务器上配置 WinRM 以使用 HTTPS。我能够连接到它并从我的客户端 PC 执行命令,方法是在两台计算机上使用相同的本地用户名和密码(它们在工作组中),例如winrs -r:https://<server>:5986 dir
。
但是,我无法弄清楚在 Hyper-V 管理器的“连接到服务器”对话框中要指定什么地址才能使其使用 HTTPS。默认情况下,它仅尝试通过 HTTP 进行连接,但会失败,因为我不想添加不安全的 TrustedHosts 例外。错误消息本身表明我可以使用 HTTPS 而不是 TrustedHosts。
答案1
Enable-PSRemoting 设置项目 WSMan:\localhost\Client\TrustedHosts -Value “fqdn-of-hyper-v-host” Enable-WSManCredSSP -Role 客户端 -DelegateComputer “fqdn-of-hyper-v-host”
计算机配置 > 管理模板 > 系统 > 凭据委派 > 允许使用仅 NTLM 服务器身份验证委派新凭据单击启用并添加 wsman/fqdn-of-hyper-v-host。