【发布时间】:2023-01-14 07:47:09
【问题描述】:
我尝试运行命令:
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 产品供应商:Microsoft Corporation 产品版本:操作系统:0.0.0 SP:0.0 堆栈:3.0
我还在远程主机上重新触发了Enable-PSRemotinge(触发后没有回复)但出现了上述错误。
问题
- 最关心的问题 - 我该如何处理?
- 是否可以在主机不允许远程运行PS时远程启用PS,命令触发成功后恢复到原来的状态
谢谢
【问题讨论】:
标签: powershell powershell-remoting winrm