我尝试运行命令:
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,并在命令触发成功后,恢复到原来的状态
谢谢
1条答案
按热度按时间9cbw7uwe1#
要通过IP地址连接,请将计算机添加到TrustedHosts列表。
以管理员身份运行PowerShell并输入以下内容:
将
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帮助主题。