无法启用WSManCredSSP设置
我试图在本地网络上设置2个Hyperv 2016服务器主机以进行远程访问,但我无法让他们继续。无法启用WSManCredSSP设置
Server配置正确 - 无论运行:
PSRemoting(也尝试-skipnetworkprofilechecking)
启用-WSManCredSSP -Role服务器,即使防火墙被断开
电脑配置相应:
- 编辑了hosts文件,都可以ping服务器
- 它们添加到受信任主机列表中
- 在gpedit添加WSMAN/myhost的中都允许委派新鲜证书的政策。
- 配置的COM安全性,允许所有
的问题是,我不能执行此cmdlet - 启用 - WSManCredSSP -Role客户-DelegateComputer“我的主人”
它返回此命令不能由于无法启用设置而执行。 当我尝试连接任一主机时,它返回CredSSP认证当前在本地客户端上禁用。但是当我运行winrm get winrm/config它显示CredSSP为True。我相信CredSSP已经开通,因为前一段时间我管理的是另一个主机,而且工作得很好。
昨天当我试图通过不同的计算机连接它给了我相同的CredSSP错误,但我可以运行Enable-WSManCredSSP命令。不同的是,当我尝试通过Hyper-V管理器连接主机时,我在循环中获得了“启用证书委派”框。当我重新启动主机和客户端时,它再次显示CredSSP错误。
我在这里做错了什么?服务器上是否存在缺失配置,即时丢失?远程桌面工作正常,但我需要管理它。
首先,你是否以管理员身份运行PowerShell?
运行Get-WSManCredSSP
返回值应该是
Get-WSManCredSSP : Access is denied.
或者,如果你以管理员身份运行
The machine is configured...
This computer is not configured...
这应该告诉你,如果你已经正确启用它:
[xml]$winrm = winrm get winrm/config/client/auth -format:xml
$winrm.Auth.CredSSP
如果仍然失败尝试运行,您也可以尝试运行Set-WSManQuickConfig -Force
首先
管理解决我的问题。我完全停止了winrm进程,删除了所有监听器并重新启动。代表计算机命令成功执行。现在我可以连接到所有我的主机没有问题。
是的,我运行它作为管理员。它返回机器配置。尝试 - 力量。仍然没有魔法。你给的命令返回True。相信我,我试过了一切。在不同主机上创建2个虚拟机,可以将虚拟机连接到第二个主机,一切正常。我想这是我的电脑,因为我不能委托任何主机与我的电脑.. – Jon
如果你设置'-DelegateComputer *'会发生什么? –