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()
可以很好地与交换机通话。
谁能指出我在这里做错了什么?