首页 > 解决方案 > 使用 PLINK 和 Powershell 的 SSH 连接和命令

问题描述

我正在尝试创建一个运行命令并将输出发送到变量的简单脚本。这是脚本:

$output = &"<Path to PLINK>\PLINK.exe" -ssh <username>@<IP Address> -pw <password> "my command"

问题是我正在运行的命令就像 linux 中的“top” - 一个任务管理器,在按下 enter 之前不会退出。

如何在不触摸键盘的情况下从这种情况下获取 CLI 输出?

我编写了一个带有打开 cmd 并发送“密钥”功能的自动化程序,以便获得我想要的东西,但我无法通过这样做从 CLI 获得输出。(我也不相信它是正确的方式。)

提前致谢。

标签: powershellplink

解决方案


我通过为 Powershell 安装 POSH-SSH 模块解决了我的问题。


推荐阅读