通过命令行 SSH 会话的 Windows 屏幕截图

Geo*_*itz 5 windows ssh screenshot command-line

我在这里浏览了一些“屏幕截图”查询,但找不到任何可以满足我特定需求的内容。

我正在寻找可以通过远程 SSH 连接(通过 cygwin sshd 守护程序)运行的命令行工具。有几种可供选择,但我尝试过的少数(ImageMagick、nircmd 和 MiniCap)都会导致空白屏幕。我认为这是由于远程登录的用户没有运行正确的图形控制台会话。

这里的目标是通过使用来自 Unix 主机的 ssh 脚本自动捕获和检索主系统控制台(如果他们正在查看物理监视器会看到什么):

ssh user@windowshost "screencap --output /tmp/console.jpg"
scp user@windowshost:/tmp/console.jpg /some/destdir
Run Code Online (Sandbox Code Playgroud)

请注意,这些必须按需完成,因此轮询具有定期转储快照的远程目录将不起作用。

开源程序和便携式安装程序的加分点(所以我不需要 RDP/VNC 进入机器来运行图形安装程序)。

whi*_*ark 2

如果您的计算机上已经安装了 VNC,您可以尝试通过 VNC 进行屏幕截图,例如使用VNC Snapshot