要从远程桌面复制到本地计算机的批处理文件

时间:2016-03-18 06:15:44

标签: batch-file cmd xcopy

如何使用xcopy或任何其他协议将文件从远程桌面用户的驱动器复制到本地计算机?

我的服务器路径为\\\Trail01,文件位置为:C:\Users\ashique.sheikh\Desktop\Day2.R

我如何在我的批处理文件中使用它?

我试过这个:

net use "\\\Trail01" "Trail01@1234" "/USER:ashique.sheikh"
XCOPY /Y \\\Trail01\c:\users\ashique.sheikh\Desktop\Day2.R  "D:\VMI"

但它不起作用,它会产生路径错误。

我该如何下载或有其他方法可以下载?

3 个答案:

答案 0 :(得分:2)

嗯,首先 - 你不能写\\Trail01\c:\,所以你应该用\\Trail01\c$\

来改变它

尝试这样的事情......

XCOPY /Y "\\Trail01\c$\users\ashique.sheikh\Desktop\Day2.R" "D:\VMI"

或许这......

    PushD "\\Trail01\c$\users\ashique.sheikh\Desktop" &&(
XCOPY /Y Day2.R "D:\VMI"
    ) & PopD

答案 1 :(得分:2)

在大多数情况下,只允许管理员通过网络(\\Trail01\c$)访问驱动器c。

首先,您可以检查您是否拥有映射共享\\Trail01\c$(资源管理器>>地图网络广告)的必要权利。

如果无法做到这一点,也许您可​​以尝试在服务器上的远程会话中创建新共享。右键单击您需要访问的文件夹(在您的情况下为"c:\Users\ashique.sheikh\Desktop\Day2.R") 在资源管理器中>>属性>>分享>>高级分享。

如果您可以创建新的共享(例如specialshare),请尝试通过\\Trail01\specialshare进行访问。

这可能吗?

答案 2 :(得分:0)

Command1:net use" \ 172.17.0.27" typePassword / user:domain \ typeUsername
Command2:XCOPY / Y" \ 172.17.0.27 \ C $ \ Reports \ hello.txt" " C:\ Trades_Backup"

Command1:它将访问ip 172.17.0.27
Command2:它将hello文件从此ip的Reports文件夹复制到本地系统的TradesBackup文件夹