powershell WinRM客户端无法处理该请求

ddrv8njm  于 2023-01-30  发布在  Shell
关注(0)|答案(1)|浏览(1149)

我尝试运行命令:

Invoke-Command 10.xx.3x.1xx -ScriptBlock {Get-ADDefaultDomainPasswordPolicy}

但得到一个错误:
OpenError:[10.xx.3x.1xx]连接到远程服务器10.xx.3x.1xx失败,并显示以下错误消息:WinRM客户端无法处理该请求。在以下情况下,可以对IP地址使用默认身份验证:传输为HTTPS或目标位于TrustedHosts列表中,并且提供了显式凭据。请使用winrm.cmd配置TrustedHosts。请注意,TrustedHosts列表中的计算机可能未经过身份验证。有关如何设置TrustedHosts的详细信息,请运行以下命令:winrm help config。有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。
主机位于域中,并且与域中的另一台主机正常工作。
我使用Test-WsMan host_ip命令从尝试运行该命令的远程计算机进行检查,得到:
wsmid:http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd方案版本:http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd产品供应商:微软公司产品版本:操作系统:0.0.0 SP:0.0堆栈:3.0
我还重新触发了远程主机上的Enable-PSRemotinge(触发后没有应答),但得到了上述错误。
问题
1.最关心的问题-我该如何处理?
1.是否可以在主机不允许远程运行PS的情况下,远程启用PS,并在命令触发成功后,恢复到原来的状态
谢谢

9cbw7uwe

9cbw7uwe1#

要通过IP地址连接,请将计算机添加到TrustedHosts列表。
以管理员身份运行PowerShell并输入以下内容:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value 'TheRemoteHostsIpAddress' -Concatenate

TheRemoteHostsIpAddress替换为远程主机的IP地址。

**读者注意:**错误消息“The WinRM client cannot processing the request”(WinRM客户端无法处理请求)也可能由于其他原因而出现。我的答案是针对OP的具体情况。

请检查错误消息中“cannot processing the request”部分后面的详细信息。在OP的情况下,该消息指出要通过IP地址进行远程连接,您必须使用HTTPS或将主机列在TrustedHosts列表中。
连接到远程服务器10.xx.3x.1xx失败,并显示以下错误消息:WinRM客户端无法处理该请求。**在以下情况下,可以对IP地址使用默认身份验证:传输为HTTPS或目标位于TrustedHosts列表中,并且提供了显式凭据。请使用winrm.cmd配置TrustedHosts。**请注意,TrustedHosts列表中的计算机可能未经过身份验证。有关如何设置TrustedHosts的详细信息,请运行以下命令:winrm help config。有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。

相关问题