我正在尝试使用Enter-PSSession -Computername ServerB将PowerShell远程服务器从服务器A远程连接到服务器B.两台服务器都在同一个域中。使用Enable-PSRemoting在服务器B上启用了远程处理,该工作正常。我可以使用ServerA中的Enter-PSSession -computername命令到其他服务器。
从SErver A尝试Enter-PSSession -Computername ServerB时,会出现以下错误:
FullyqualifiedErrorId: CreateRemoteRunSpaceFailed
在serverB上运行winrm get winrm / config会产生以下结果:
Listener
Address = *
Transport = HTTP
Port = 5985
Hostname
Enabled = true
URLPrefix = wsman
CertificateThumbprint
ListeningOn = 127.0.0.1, 192.168.0.4, ::1, 2002:b40a:1a8b::b40a:1a8b, fe80::100:7f:fffe%12, fe80::200:5efe:180.10.26.139%14, fe80::681a:e480:25fd:e50e%13
所有服务器上的防火墙都已关闭。
关于“FullyqualifiedErrorId:CreateRemoteRunSpaceFailed”错误的任何想法?
感谢 VB
答案 0 :(得分:0)
服务器B上是否有匹配的用户帐户?你有没有尝试过:
Enter-PSSession -Computername ServerB -Credential (Get-Credential)
并设置您的域用户名/密码?
答案 1 :(得分:0)
您是否已将其他服务器(ServerB)添加到serverA中的可信主机列表?如果不按如下方式添加:
Set-Item WSMan:\ localhost \ Client \ TrustedHosts ServerB
答案 2 :(得分:0)
如果计算机位于同一个域中且用户具有本地管理员权限,则不应使用受信任的主机和本地帐户。
机器 你能从服务器a ping服务器b吗?
您说您可以从服务器A远程连接到其他计算机,您可以从其他计算机远程连接到服务器B吗?
您的用户帐户是否在服务器B上获得了本地管理员权限?