我们有 Windows Server 2019,我尝试在其上启用 IIS 功能,但收到此错误“WS-Management 服务无法处理请求。该服务被配置为不接受任何远程 shell 请求。'.
我在谷歌上搜索了很多,并按照步骤启用了 AllowRemoteShellAccess 至
true
,但仍然遇到相同的错误。
我不确定在此之前是否需要完成任何其他步骤,因为我没有服务器端背景。
任何帮助将不胜感激。谢谢。
CIS 基准是更先进、更安全的指令集,可加强 Microsoft Windows 基础设施的安全性。这些基准测试提供了保护操作系统 (Windows Linux) 以及领先的 Web 服务器各个方面的说明。如果您遵循这些 CIS 基准(特别是针对 Windows Server 2016 或 2019),您可能会阻止管理员执行日常作业所需的许多项目。
需要修改组策略对象才能解决此问题。该设置可以位于以下组策略路径中,以解决“ws-management 服务无法处理请求”的问题: 计算机配置 > 管理模板 > Windows 组件 > Windows 远程 Shell > 允许远程 Shell 访问。 完成禁用此组策略对象后,不要忘记运行命令 gpupdate /force。
启用此策略对我来说也不起作用。 这对我有用:
我希望这对你有用。
这里的答案对我不起作用,但这确实有用:
打开注册表
前往
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WinRM\Service\WinRS
将
AllowRemoteShellAccess
设置为 1
重新启动。
然后运行添加角色和服务操作
然后撤消更改以保护计算机并在完成后再次重新启动