Powershell远程问题

时间:2013-08-12 21:57:22

标签: powershell remoting

我正在尝试使用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

3 个答案:

答案 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上获得了本地管理员权限?