使用命令行中的MSTSC传输文件

8

我的日常工作之一是使用MSTSC将数据从我的系统传输到客户端系统,是否可以自动化这种传输或者是否有命令行可以代替连接Jumpbox并手动移动文件。

4个回答

5

您说了“跳板”,因此我假设您需要连接到跳板服务器,然后开始远程桌面会话。

您在登录远程服务器后如何复制文件?通过资源管理器拖放(复制/粘贴)吗?如果是这样,那么通过跳板服务器操作将会非常缓慢。最好使用命令行复制工具和\tsclient映射。

robocopy \\tsclient\C\somefolder C:\temp *.exe 或者其他命令。不幸的是,这都是基于首先建立远程桌面会话的前提条件,所以我不知道有没有办法从本地工作站到远程主机使用跳板服务器发起复制。

我们正在尝试做的一件事是让安全人员允许防火墙规则进入我们的安全区域,以便我们可以自动化BITS进行复制。


这正是我所做的,除了 robocopy,我想要完全自动化记录日志并复制数据。 - rsapru
不幸的是,跳板服务器几乎使自动化变得不可能,因为您无法直接访问远程服务器。正如我所提到的,我们正在努力让安全专家允许我们仅为 BITS 打开一些端口。WinRM 也是一个选择,但他们不会让我们通过安全防火墙直接进行任何类型的登录会话。 - Greg Wojan

1

0

你不能使用计划任务吗?通常我会尝试使用批处理文件或类似简单的东西,或者你可以使用robocopy等工具。


抱歉,我没有使用过Robocopy,它是否支持连接到远程机器,登录然后复制数据? - rsapru

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接