我日常工作的一部分涉及使用 MSTSC 将数据从我的系统传输到客户端系统,是否可以自动执行此传输,或者是否有任何命令行可以代替连接到 Jumpbox 然后手动移动文件。
4 回答
您说的是“跳转框”,所以我假设您需要连接到跳转服务器,然后开始您的 rdp 会话。
登录到远程服务器后如何复制文件?通过资源管理器拖放(复制/粘贴)?如果是这样,通过跳转服务器这可能会非常慢。最好使用命令行复制实用程序和 \tsclient 映射。
robocopy \\tsclient\C\somefolder C:\temp *.exe
管他呢。不幸的是,这一切都基于首先建立远程桌面会话,所以我不知道使用跳转服务器启动从本地工作站到远程主机的副本。
我们正在尝试做的一件事是让我们的安全人员允许防火墙规则进入我们的安全区域,以便我们可以自动化 BITS 为我们做副本。
您可以使用 freerdp 或 rdesktop Linux 应用程序(例如在虚拟服务器环境下,如果您还没有的话)将远程目录映射到本地路径上,然后复制到它。
还有适用于 Windows 的工具 - http://www.analogx.com/contents/download/System/tsdc/Freeware.htm但我没有测试过。
没有命令行开关或远程桌面服务 API可让您访问远程会话。
您可以编写文件服务器(例如 FTP)或虚拟通道来传输文件。
你不能使用计划任务吗?我通常会尝试使用批处理文件或简单的东西,或者你可以使用 robocopy 等。