Powershell Posh-ssh和Cisco

时间:2018-07-17 01:02:18

标签: powershell ssh cisco

我在使用posh-ssh和Cisco装置获取命令时遇到一些问题。

命令非常简单;

New-SSHSession -ComputerName 10.10.101.240 -Port 22

可以很好地连接,并会给我一个ID。

然后我尝试

Invoke-SSHCommand -SessionId 0 -Command "show version"

但我总是得到

    Exception calling "EndExecute" with "1" argument(s): "An established connection was aborted by the server."
At C:\Program Files\WindowsPowerShell\Modules\Posh-SSH\2.0.2\Posh-SSH.psm1:266 char:25
+                         $Output = $_.cmd.EndExecute($_.Async)
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SshConnectionException

我尝试了不同的主机和不同的PC。 但是,我可以使用$sshsession.write()$sshsession.read(),并且可以正常使用交换机。

有人可以指出我在这里做错了吗?

0 个答案:

没有答案