
Estou tentando fazer login no servidor Windows 2008 "C" da minha máquina "A". Há uma máquina entre "B" servindo como jumpbox executando o Windows Server 2008 e executando "Acesso PowerShell habilitado para SSH para Windows (powershellserver.com)"
Estou fazendo ssh na máquina B da minha máquina "A". Da máquina BI consigo criar PSsession para a máquina C mas não consigo 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 logando na máquina B usando RDP e depois realizando a sessão na Máquina C, ela está funcionando bem. Então por que não está funcionando na sessão ssh.
Deixe-me saber se mais esclarecimentos são necessários.
Desde já, obrigado!
Responder1
Você tem que usar os comandos abaixo
$s = New-PSSession -ComputerName Server02 -Credential Domain01\User01
Invoke-Command -Session $s -ScriptBlock {commands....}