Error al obtener una sesión remota de PowerShell a través de PowerShell habilitado para SSH

Error al obtener una sesión remota de PowerShell a través de PowerShell habilitado para SSH

Estoy intentando iniciar sesión en el servidor "C" de Windows 2008 desde mi máquina "A". Hay una máquina entre "B" que sirve como jumpbox y ejecuta Windows Server 2008 y ejecuta "Acceso a PowerShell habilitado para SSH para Windows (powershellserver.com)".

Estoy haciendo ssh a la máquina B desde mi máquina "A". Desde la máquina BI puedo crear una sesión PS en la máquina C pero no puedo ingresar a la sesión. A continuación se muestra el error que veo.

    PS C:\Users\Documents>  New-PsSession -Credential $mycreds -Computername x.x.x.x

 Id Name            ComputerName    State         ConfigurationName     Availability
 -- ----            ------------    -----         -----------------     ------------
228 Session228      x.x.x.x Opened        Microsoft.PowerShell     Available


PS C:\Users\Documents> Get-PSSession | Remove-PSSession
PS C:\Users\Documents> $session =  New-PsSession -Credential $mycreds -Computername x.x.x.x

PS C:\Users\Documents> enter-pssession $session
enter-pssession : The method or operation is not implemented.
At line:1 char:1
+ enter-pssession $session
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotImplemented: (:) [Enter-PSSession], PSNotImplementedException
    + FullyQualifiedErrorId : NotImplemented,Microsoft.PowerShell.Commands.EnterPSSessionCommand

Cuando inicio sesión en la máquina B usando RDP y luego inicio la sesión en la máquina C, funciona bien. Entonces, ¿por qué no funciona desde la sesión ssh?

Avíseme si se necesita más aclaración.

¡Gracias de antemano!

Respuesta1

Tienes que usar los siguientes comandos.

$s = New-PSSession -ComputerName Server02 -Credential Domain01\User01
Invoke-Command -Session $s -ScriptBlock {commands....}

información relacionada