WinRM无法处理请求。 错误0x80090311

我有2个系统(SR01&SR02)与本地pipe理员帐户。 两个系统都在同一个域中。 本地pipe理员账号与不同的密码相同。 这些机器是VM的。

当我从SR01运行inputpssession到SR02它会引发下面的错误。

错误:Enter-PSSession:连接到远程服务器SR02.Domain.com失败,并显示以下错误消息:WinRM无法处理请求。 使用Kerberos身份validation时发生错误代码0x80090311的以下错误:当前没有login服务器可用于服务login请求。 可能的原因是: – 指定的用户名或密码无效。 -Kerberos用于没有authentication方法和用户名没有指定。 -Kerberos接受域用户名,但不接受本地用户名。 – 远程计算机名称和端口的服务主体名称(SPN)不存在。 – 客户端和远程计算机处于不同的域,两个域之间没有信任。 检查上述问题后,请尝试以下操作: – 检查与事件查看器相关的身份validation事件。 – 更改authentication方法; 将目标计算机添加到WinRM TrustedHostsconfiguration设置或使用HTTPS传输。 请注意,TrustedHosts列表中的计算机可能未经过身份validation。 – 有关WinRMconfiguration的更多信息,请运行以下命令:winrm help config。 有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。 在行:1 char:1 + Enter-PSSession -ComputerName $ server -Credential $ cred + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~InfoInfo:InvalidArgument:(SR02.Domain.com:String)[Enter-PSSession],PSRem otingTransportException + FullyQualifiedErrorId: CreateRemoteRunspaceFailed

使用的脚本:

$名气= GET-凭证

input-PSSession – 计算机名称“SR02”-Credential $ cred