【问题标题】:Error Access denied when execute Get-WSManCredSSP command using Remote PSSession使用远程 PSSession 执行 Get-WSManCredSSP 命令时错误访问被拒绝
【发布时间】:2012-11-07 09:31:42
【问题描述】:

我有 Windows XP x86 和 Powershell 2.0。

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

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

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

解决方案:WinRM 2.0 PowerShell 不支持 CredSSP

有什么建议吗?

【问题讨论】:

    标签: powershell remoting credentials unauthorizedaccessexcepti


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      发布此解决方案以防有人在不使用 CredSSP 的情况下对 DoubleHop 的简单解决方案仍有疑问。尚未在 Windows XP 上尝试过,但可能会工作。

      试试这个: https://www.powershellgallery.com/packages/Invoke-PSSession

      它调用 PSSession,然后使用您提供的凭据注册 PSSessionConfiguration。基本上为该 DoubleHop 提供凭据

      然后对新的 PSSession 使用 Invoke-Command。它应该具有执行您需要的操作所需的权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-27
        • 2018-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多