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

Batch file to copy from remote desktop to local machine

如何使用 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"

但是不行,报路径错误

我如何下载这个或者有其他方法可以下载吗?

嗯,首先 - 你不能写 \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

大多数情况下,只有管理员可以通过网络访问c盘(\Trail01\c$)。

首先你可以检查你是否有映射共享的必要权限\Trail01\c$(资源管理器 >> 映射网络驱动器)。

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

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

这可能吗?

命令1:net use "\172.17.0.27" typePassword /user:domain\typeUsername
命令 2:XCOPY /Y "\172.17.0.27\C$\Reports\hello.txt" "C:\Trades_Backup"

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