WS-Management 服务无法处理该请求。该服务被配置为不接受任何远程 shell 请求

问题描述 投票:0回答:3

我们有 Windows Server 2019,我尝试在其上启用 IIS 功能,但收到此错误“WS-Management 服务无法处理请求。该服务被配置为不接受任何远程 shell 请求。'.

我在谷歌上搜索了很多,并按照步骤启用了 AllowRemoteShellAccess

true
,但仍然遇到相同的错误。

我不确定在此之前是否需要完成任何其他步骤,因为我没有服务器端背景。

任何帮助将不胜感激。谢谢。

iis server windows-server-2019
3个回答
4
投票

CIS 基准是更先进、更安全的指令集,可加强 Microsoft Windows 基础设施的安全性。这些基准测试提供了保护操作系统 (Windows Linux) 以及领先的 Web 服务器各个方面的说明。如果您遵循这些 CIS 基准(特别是针对 Windows Server 2016 或 2019),您可能会阻止管理员执行日常作业所需的许多项目。

enter image description here

需要修改组策略对象才能解决此问题。该设置可以位于以下组策略路径中,以解决“ws-management 服务无法处理请求”的问题: 计算机配置 > 管理模板 > Windows 组件 > Windows 远程 Shell > 允许远程 Shell 访问。 完成禁用此组策略对象后,不要忘记运行命令 gpupdate /force。


1
投票

启用此策略对我来说也不起作用。 这对我有用:

  1. 通过发出命令“netsh http show iplisten”查看 iplisten 中是否列出了任何 IP 地址。
  2. 如果有,请通过发出命令“netsh http delete iplisten ipaddress =”删除它们。
  3. 现在尝试安装 IIS,应该会成功。
  4. 通过发出命令“netsh http add iplisten ipaddress=”重新添加这些 IP 地址。

我希望这对你有用。


0
投票

这里的答案对我不起作用,但这确实有用:

打开注册表

前往

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WinRM\Service\WinRS

AllowRemoteShellAccess
设置为 1

重新启动。

然后运行添加角色和服务操作

然后撤消更改以保护计算机并在完成后再次重新启动

© www.soinside.com 2019 - 2024. All rights reserved.