在Windows 10上通过PowerShell连接到raspberry pi时出现WinRM错误

在Windows 10上通过PowerShell连接到raspberry pi时出现WinRM错误,powershell,windows-10,raspberry-pi2,Powershell,Windows 10,Raspberry Pi2,我正在尝试连接到raspberry pi 2,并通过PowerShell更改设备名称。在输入以下命令时,我得到一个错误 输入PsSession-计算机名XX.XX.XXX.177 -凭证XX.XX.XXX.177\管理员 错误: 进入PsSession:连接到远程服务器XX.XX.XXX.177失败,原因是 以下错误消息:WinRM无法完成该操作。验证 指定的计算机名有效,可以通过网络访问该计算机 网络,并且已启用WinRM服务的防火墙例外,并且 允许从此计算机进行访问。默认情况下,WinRM防

我正在尝试连接到raspberry pi 2,并通过PowerShell更改设备名称。在输入以下命令时,我得到一个错误

输入PsSession-计算机名XX.XX.XXX.177 -凭证XX.XX.XXX.177\管理员

错误:

进入PsSession:连接到远程服务器XX.XX.XXX.177失败,原因是 以下错误消息:WinRM无法完成该操作。验证 指定的计算机名有效,可以通过网络访问该计算机 网络,并且已启用WinRM服务的防火墙例外,并且 允许从此计算机进行访问。默认情况下,WinRM防火墙例外为 公共配置文件限制对同一本地计算机中的远程计算机的访问 子网。有关详细信息,请参阅关于远程故障排除帮助主题 第1行字符:1 +输入PsSession-计算机名XX.XX.XXX.177-凭证XX.XX.XXX.177。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:InvalidArgument:(XX.XX.XXX.177:字符串)[输入- SSession],PSRemotingTransportException +FullyQualifiedErrorId:CreateRemoteRunspace失败


如有任何线索/帮助,我们将不胜感激。提前感谢:)

根据评论中的建议,我尝试了各种方法。我做了PSRemoting设置

启用-PSRemoting-force

最后,我从重新格式化的RaspberryPi中取出存储卡,重新安装Windows 10 IOT Core,然后它工作得非常好。:)

这个答案似乎可以在不重新刷新SD卡的情况下实现

根据反馈添加

该链接实质上建议用户在尝试建立连接时运行以下命令

net start WinRM
Set-Item WSMan:\localhost\Client\TrustedHosts -Value MINWINPC
remove-module psreadline -force
Enter-PsSession -ComputerName MINWINPC -Credential MINWINPC\Administrator
我认为“神奇”的区别在于强制命令:

remove-module psreadline -force

我猜你的Pi正在运行Windows 10 IoT位?你设置了PSRemoting吗?你在故障排除方面做了什么?@PeterHahndorf:是的,我设置了PSRemoting。已尝试将ipAddress\Administration更改为Administrator@ipAddress. 也尝试禁用防火墙。到目前为止,一切都不起作用。
Test WSMan…
有效吗?@PeterHahndorf:它给出了以下错误“客户端配置中当前禁用了未加密的流量”。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面更改,仅链接的答案可能会无效。为什么我会投反对票?我的帖子实际上解决了这个问题。我刚刚更新了答案以包含修复