Erro ao obter a sessão remota do powershell por meio do PowerShell habilitado para ssh

1

Estou tentando fazer o login no servidor Windows 2008 "C" da minha máquina "A". Há máquina entre "B" servindo como jumpbox executando o Windows Server 2008 e executando "SSH-Enabled PowerShell Access para Windows (powershellserver.com)"

Eu estou fazendo ssh para a máquina B da minha máquina "A". Da máquina B eu sou capaz de criar PSsession para máquina C, mas não é capaz de entrar na sessão, abaixo está o erro que estou vendo.

    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

Quando estou registrando na máquina B usando o RDP e, em seguida, realizando a sessão na Máquina C, ela funciona bem. Então, por que não está funcionando na sessão ssh?

Deixe-me saber se mais esclarecimentos são necessários.

Obrigado antecipadamente!

    
por tollboy 05.05.2015 / 07:07

1 resposta

0

Você tem que usar os comandos abaixo

$s = New-PSSession -ComputerName Server02 -Credential Domain01\User01
Invoke-Command -Session $s -ScriptBlock {commands....}
    
por 23.03.2016 / 13:53