Powershell远程处理错误 - 未找到网络路径
我无法使用enter-pssession -computername serverA
连接到远程服务器。我的场景:Powershell远程处理错误 - 未找到网络路径
- 我在同一个域中有2个Win 2003 R2服务器。服务器A是WSUS服务器A,服务器是一个域控制器
- 两个服务器都已经启用的powershell远程
- 两个服务器都已经配置的WinRM(
winrm quickconfig
) - 两个服务器都已经设置到TrustedHosts *
- SETSPN.EXE设置正确(HTTP,HTTPS,WSMAN等)
- 两台服务器均关闭防火墙
- 两台服务器均PowerShell 2.0中
我正在尝试enter-pssession -computername serverA
从serverB到serverA的域管理凭据下,它会引发以下错误:
“”“Enter-PSSession:与远程服务器的连接失败,并显示以下错误消息:WinRM无法处理请求。而使用Kerberos身份验证时发生以下错误:网络路径找不到“””
当我尝试enter-pssession -computername serverB
下从serverA上域管理员凭据,它工作正常它还工作,如果我使用localhost这样:!enter-pssession -computername localhost
下域管理员证书(在serverA上)也适用,但是当我尝试serverA(而不是本地主机)上的主机名时,它会引发相同的错误。它没有帮助。唯一有帮助的是使用本地(非域名)管理员帐户,并运行enter-pssession -computername serverA -credentials $cred
,它的工作,但只在本地,我能够做到这一点从本地马chine(从serverA到它自己),但不在serverA \ administrator凭证下从serverB到serverA。
任何想法?
谢谢
首先我创建凭证变量,我的域管理员帐户:
$cred = get-credential
- 我输入我的域名\用户名和密码
然后我用的IP地址,而不是在-ComputerName参数主机名,所以进入-PSSession将是这样的:
Enter-Pssession -ComputerName 192.168.1.111 -Credential $cred
这种方法适用于在调用命令以及
invoke-command -ComputerName 192.168.1.111 -Credential $cred -ScriptBlock {hostname}
我仍然不知道为什么它不与主机工作,为什么我要创建$名气,但我需要一个快速解决方案,这个工程对我很好。
感谢您的帮助。
根据文档,当您使用目标主机的IP地址时,您必须使用-Credential。我认为这就是你看到这种需求的原因。它也表明-UseSSL是必需的,你没有指定。当使用该开关时,我也看到了不同的结果。 – 2016-02-05 19:27:26
这听起来像问题是与名称解析。您可以通过从ServerB ping ServerA来确认这一点。如果失败了,你可以从那里工作。尝试通过FQDN(servera.mydomain.com)或IP进行ping操作。
它可能是,但我可以从两台服务器彼此ping,nslookup等。 – kubusz 2012-07-31 12:56:56
我有完全相同的问题。使用FQDN为我工作。
克里斯N是正确的:
The network path was not found.
这显然是一个DNS解析错误;特别是如果IP地址正在工作。我敢说,有名称后缀路由问题。
该ComputerName description说,NETBIOS名称应该工作,但它不会在我的环境中测试。 FQDN是-ComputerName属性的另一个选项,并为我解决了此错误。
尝试使用(使用您的FQDN,当然):
Invoke-Command -ComputerName servera.vertigion.com
注:察觉到它的全部小写。使用骆驼案例(serverA.vertigion.com)失败,出现同样的错误。我意识到,通常nslookups是不区分大小写的。
注意:我没有Enter-PSSession命令的问题。我相信Invoke-Command有一个错误(或至少明显的不一致)。
如果我的答案似乎并非如此,请尝试在命令中添加-Credentials参数。我的研究表明,一些使用命令中的凭证可以产生积极的结果。如果是这种情况,你必须进一步研究。 – 2012-07-30 12:20:25
感谢您的回复,您给了我一点办法解决方案,这部分工作。我的答案如下。 – kubusz 2012-07-31 12:47:47