在 Windows PC 上远程运行批处理

在 Windows PC 上远程运行批处理

我想要远程控制我的家用台式电脑(运行Windows 7 Professional),主要执行以下任务:

  1. 下载电子邮件附件以及发送带有附件的电子邮件
  2. 运行无 UI 的程序,其唯一的输入是文件,其唯一的输出也是文件

到目前为止,我发现的唯一解决方案是使用远程桌面连接到我的电脑,但这非常慢并且效率低下,尤其是在除了我的手机之外没有其他快速的互联网连接可用时。

我希望能够向我的电脑发送批处理命令,例如:

  1. 下载电子邮件附件
  2. 使用它作为无 UI 程序的输入
  3. 将程序的输出保存到文件
  4. 将该文件作为电子邮件附件发送给我自己

这可能吗?我该怎么做?

答案1

一个选项是打开 Windows 功能“[X] Telnet 服务器”并使用 telnet 客户端访问它。这提供了基于文本的 Windows 命令行访问,因此对网络带宽的占用很小。

答案2

警告:请勿通过互联网使用 TELNET

如果想在互联网上公开命令行,您需要一种安全的方法。可以说最安全的是安全 Shell (SSH)。对于 Windows,可通过以下方式使用Bitvise WinSSHD它对非商业用途具有有限的免费许可。

Windows SSH 服务器还有其他选项。请参阅此答案:https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows了解详情。

相关内容