我试图通过expect脚本生成一个telnet会话。但是当我尝试执行脚本时,我收到以下错误
产生telnet xx.xx.xx.xx 无法执行" telnet":没有这样的文件或目录 执行时 "产生telnet [lindex $ argv 0]"
我正在尝试在Windows 2008 Server R2上运行该脚本。
即使执行了" spawn telnet"我也遇到了同样的错误。手动在expect shell中。
可能有什么问题?
答案 0 :(得分:0)
未安装telnet应用程序?
打开命令提示符窗口。单击“开始”,在“开始搜索”框中键入cmd,然后按Enter。
输入以下命令:
pkgmgr /iu:"TelnetClient"
如果出现“用户帐户控制”对话框,请确认其显示的操作是您所需的操作,然后单击“继续”。
再次出现命令提示符时,安装完成。
如果使用cygwin,则需要安装inetutils软件包。
答案 1 :(得分:0)
我有类似的问题。我通过下载plink.exe
并将其放在与我的预期脚本相同的文件夹中解决了这个问题。下载位于here。然后我使用spawn plink -telnet $ipaddress