Invoke-SShCommand to SNR Switch

Хочу с коммутатора SNR вытащить часть конфига через ssh сессию. Вот часть кода:

$SSHSession = New-SSHSession -ComputerName $SwitchIP -Credentials $Credentials -AcceptKey #Устанавливается соединение
$OsVersion = Invoke-SSHCommand -SessionID $SSHSession.SessionId -Command 'show version' #Отправка команды.

На этапе отправки команды, получаю ошибку:

        Исключение при вызове "BeginExecute" с "0" аргументами: "Failed to open a channel after 10 attempts."
C:\Program Files\WindowsPowerShell\Modules\Posh-SSH\3.2.1\Posh-SSH.psm1:377 знак:17
+                 $Async = $cmd.BeginExecute()
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SshException

Пробовал таким образом:

$SSHStream = $SSHSession.Session.CreateShellStream('dumb', 80, 24, 800, 600, 1000)

Но ошибка вот такая:

    Исключение при вызове "CreateShellStream" с "6" аргументами: "Failed to open a channel after 10 attempts."
строка:1 знак:1
+ $SSHSession.Session.CreateShellStream('dumb', 80, 24, 800, 600, 1000)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SshException

Не понимаю в какую сторону смотреть, где собака зарыта? P.S. Версия модуля Posh-SSH - 3.2.1


Ответы (0 шт):