博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Enter-PSSession开启远程PS会话失败
阅读量:5912 次
发布时间:2019-06-19

本文共 1067 字,大约阅读时间需要 3 分钟。

hot3.png

前言:

Powershell可以设置允许远程登陆,操作远程服务器,具体设置请参考其他博客,下面主要解释PS报错:

PS C:\Windows\system32> Enter-PSSession -ComputerName xxxx.xxxx.xxx.xx -Credential $credEnter-PSSession : 连接到远程服务器 xxxx.xxxx.xxx.xx 失败,并显示以下错误消息: WinRM 无法完成该操作。 请验证指定的计算机名称有效,可以通过网络访问该计算机,以及启用了 WinRM 服务的防火墙例外并允许从此计算机中进行访问。 默认情况下,公用配置文件的 WinRM 防火墙例外仅限访问同一本地子网中的远程计算机。 有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。所在位置 行:1 字符: 1+ Enter-PSSession -ComputerName xxxx.xxxx.xxx.xx -Credential $cred+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    + CategoryInfo          : InvalidArgument: (xxxx.xxxx.xxx.xx:String) [Enter-PSSession],PSRemotingTransportException    + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

从报错可以看出WinRM模式仅允许同一本地子网的远程计算机访问,在相同网关的另一台VM用Powershell测试:

PS C:\Windows\system32> Enter-PSSession -ComputerName xxxx.xx.xxx.xx -Credential $cred[xxxx.xx.xxx.xx]: PS C:\Users\Administrator\Documents>

发现在同一个网段可以正常访问,猜测是防火墙限制了不同网段的WinRM的连接,关闭防火墙后再测试原有报错连接,可以成功,猜测成立。

开启防火墙WinRM端口,开放给所有网络,新建入站规则

2ca80a53681d65f769326a9986aed96bfcf.jpg

开发WinRM端口5985:

1d85da7182e61837d149195955ba488df2e.jpg

最后再测试一下连接,发现可以成功登陆,问题解决

转载于:https://my.oschina.net/u/3350450/blog/2997006

你可能感兴趣的文章
方正智睿数据库2.0发布
查看>>
DHCP服务器的配置
查看>>
NAT个人总结
查看>>
Vyatta安装gcc编译器
查看>>
linux下磁盘分区详解
查看>>
利用iptables屏蔽IP段
查看>>
Oracle动态采样详解
查看>>
windows 配置kerberos访问启用spnego的CDH 集群web UI页面
查看>>
CentOS Tigase Cluster
查看>>
Lync2013升级之从Lync2010导入个人联系人数据
查看>>
APUE读书笔记-03文件输入输出(4)
查看>>
linux系统中top命令输出详解
查看>>
centos 中文支持设置
查看>>
什么是“第一方Cookie”、“第三方Cookie”
查看>>
正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
查看>>
XenServer上启动虚拟机失败’The VDI is not available’的解决方法
查看>>
nodejs 如何使用upgrade,并且C/B 发送消息
查看>>
Linux故障之bash
查看>>
oralce表空间创建和扩容
查看>>
列表添加商品也代码
查看>>