0

我有Windows XP x86和Powershell 2.0。错误当使用远程PSSession执行Get-WSManCredSSP命令时,访问被拒绝

我打开Powershell控制台,并执行Enter-PSSession命令来连接Windows 2008 Server。

我想远程执行Get-WSManCredSSP命令,但出现错误Access被拒绝。

PS C:\Documents and Settings\myuser> Enter-PSSession -Computername servermoss -Credential servermoss\installeruser 

[servermoss]: PS C:\Users\installeruser\Documents> Get-WSManCredSSP -Verbose 
Get-WSManCredSSP : Access is denied. 
    + CategoryInfo   : PermissionDenied: (:) [Get-WSManCredSSP], UnauthorizedAccessException 
    + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.WSMan.Management.GetWSManCredSSPCommand 

Access is denied. 
    + CategoryInfo   : 
    + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.GetWSManCredSSPCommand 

SOLUTION:CredSSP身份不被WinRM的2.0 PowerShell的

任何建议支持?

回答

1

实际上,您需要Enter-PSSession -Authentication CredSSP,但在此之前Enable-WSManCredSSP -Role Client -DelegateComputer servermoss在本地计算机上是必需的,但这在XP中不起作用。看来WsMan CredSSP是而不是在XP中支持。

1

发布此解决方案时,如果有人仍然遇到DoubleHop简单解析问题而无需使用CredSSP。还没有在Windows XP上尝试过,但可能有效。

尝试了这一点: https://www.powershellgallery.com/packages/Invoke-PSSession

它调用的PSSession,然后注册,您所提供的凭据PSSessionConfiguration。基本上为该DoubleHop提供凭证,然后对这个新的PSSession使用Invoke-Command。它应该具有所需的权限来执行所需的操作。

相关问题