我在域中有一台服务器Windows 2012R2 Standard。使用域帐户时,可以进行Powershell远程会话。但使用本地帐户则无效。这两个用户帐户都在管理员组中
命令
New-PSSession -ComputerName myservername -Credential mydomainname\myusername1
正在工作。 但是命令
New-PSSession -ComputerName myservername -Credential myservername\myusername2
引发以下错误
New-PSSession:[myservername]连接到远程服务器 myservername失败,并显示以下错误消息:WinRM无法 处理请求。错误代码为0x80090311的以下错误 使用Kerberos身份验证时发生:我们无法登录 使用此凭据,因为您的域不可用。确保 您的设备已连接到组织的网络,然后尝试 再次。如果您之前曾使用另一台设备登录过该设备 凭据,您可以使用该凭据登录。可能的原因 是:-指定的用户名或密码无效。 -Kerberos 当未指定身份验证方法和用户名时使用。 -Kerberos接受域用户名,但不接受本地用户名。 -远程计算机名称和端口的服务主体名称(SPN) 不存在。 -客户端和远程计算机位于不同的位置 域,并且两个域之间没有信任关系。经过检查 对于上述问题,请尝试以下操作:-检查事件查看器 与认证有关的事件。 -更改身份验证方法; 将目标计算机添加到WinRM TrustedHosts配置 设置或使用HTTPS传输。请注意, TrustedHosts列表可能未通过身份验证。 -欲获得更多信息 关于WinRM配置,请运行以下命令:winrm help 配置。有关更多信息,请参见about_Remote_Troubleshooting 帮助主题。在第1行:char:1 + New-PSSession -ComputerName myservername-凭据my ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:OpenError:(System.Manageme .... RemoteRunspace:RemoteRunspace)[New-PSSession], PSRemotingTran sportException + FullyQualifiedErrorId:AuthenticationFailed,PSSessionOpenFailed