在命令行中使用 MSTSC 传输文件
我日常工作的一部分涉及使用 MSTSC 将数据从我的系统传输到客户端系统,是否可以自动执行此传输,或者是否有任何命令行可以使用,而不是连接到 Jumpbox,然后手动移动文件。
Part of my daily work involves transferring of data from my system to client system using MSTSC, is it possible to automate this transfer or is there any command line that i can use instead of connecting to the Jumpbox and then manually moving the files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您说的是“跳转框”,所以我假设您需要连接到跳转服务器,然后启动 rdp 会话。
登录到远程服务器后如何复制文件?通过资源管理器拖放(复制/粘贴)?如果是这样,通过跳转服务器这可能会非常慢。最好使用命令行复制实用程序和 \tsclient 映射。
robocopy \\tsclient\C\somefolder C:\temp *.exe
或其他。不幸的是,这一切都基于首先建立远程桌面会话,因此我不知道如何使用跳转服务器启动从本地工作站到远程主机的副本。我们正在尝试做的一件事是让我们的安全人员允许防火墙规则进入我们的安全区域,这样我们就可以自动化 BITS 来为我们制作副本。
You said 'jump box' so I'm assuming you need to connect to your jump server and then start your rdp session.
How are you copying the files once you logon to the remote server? Drag and drop (copy/paste) via Explorer? If so this can be hideously slow through a jump server. It's best to use a command line copy utility and the \tsclient mappings.
robocopy \\tsclient\C\somefolder C:\temp *.exe
or whatever. Unfortunately this is all predicated on establishing the remote desktop session first so there is no way I'm aware of to initiate a copy from your local workstation to the remote host using a jump server.One thing we're trying to do is to get our security people to allow firewall rules into our secured zones so we can automate BITS to do the copies for us.
您可以使用 freerdp 或 rdesktop Linux 应用程序(例如,在虚拟服务器环境下,如果您还没有)将远程目录映射到本地路径,然后复制到其中。
还有适用于 Windows 的工具 - http://www.analogx.com/contents /download/System/tsdc/Freeware.htm 但我没有测试它。
You can use freerdp or rdesktop Linux aplications (for example under virtual server environment if you have not one already) to map remote dirs on local pathes and then copy to it.
There also tool for windows - http://www.analogx.com/contents/download/System/tsdc/Freeware.htm but I had not test it.
没有 命令行开关 或远程桌面服务 API< /a> 让您访问远程会话。
您可以编写文件服务器(例如FTP)或虚拟通道来传输文件。
There is no command line switch or Remote Desktop Services API to let you to access the remote session.
You can write a file server (e.g. FTP) or a virtual channel to transfer the files.
不能使用计划任务吗?我通常会尝试使用批处理文件或简单的东西,或者您可以使用 robocopy 等。
Can't you use a Scheduled Task? I'll generally try and use a batch file or something simple, or you can use robocopy etc.