Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用批处理脚本将文件从一台服务器传输到另一台服务器_Windows_Batch File_Server_Windows Server 2012 R2 - Fatal编程技术网

Windows 使用批处理脚本将文件从一台服务器传输到另一台服务器

Windows 使用批处理脚本将文件从一台服务器传输到另一台服务器,windows,batch-file,server,windows-server-2012-r2,Windows,Batch File,Server,Windows Server 2012 R2,我在本地计算机(Windows 8)的文件夹中有某些文件,我想使用批处理脚本将它们传输到远程服务器(Windows server 2012 R2) 下面显示的是我试图运行的脚本,但它抛出了一个无效驱动器规范错误注意:我确信在指定位置有一个名为test的文件夹 蝙蝠地图 错误截图 由于远程服务器已启用登录,我不知道在该脚本中放置登录凭据的位置。如何实现这一点?我建议您使用主计算机中的“添加网络位置”,这样您就可以看到带有网络位置的新驱动器号。请尝试,如果共享文件夹,则远程计算机上的共享名可能

我在本地计算机(Windows 8)的文件夹中有某些文件,我想使用批处理脚本将它们传输到远程服务器(Windows server 2012 R2)

下面显示的是我试图运行的脚本,但它抛出了一个
无效驱动器规范错误


注意:我确信在指定位置有一个名为
test
的文件夹


蝙蝠地图
错误截图


由于远程服务器已启用登录,我不知道在该脚本中放置登录凭据的位置。如何实现这一点?

我建议您使用主计算机中的“添加网络位置”,这样您就可以看到带有网络位置的新驱动器号。请尝试,如果共享文件夹,则远程计算机上的共享名可能错误,通常由以下人员调用:

\\IP_or_name_of_the_remote_server\shared_name

要使用管理共享,请使用美元符号<代码>\\192.168.1.11\C$为了将来的参考,您可以从cmd窗口复制和粘贴。从cmd窗口复制和粘贴文本要容易得多,然后上传屏幕截图供大家查看。时间就是金钱。他试图使用管理共享。我创建了一个名为
File Transfer
的共享文件夹,并替换了命令
xcopy/-y C:\Users\ssuburathinam\Documents\map1\*.\\192.168.1.11\File Transfer/d/C/y
。它仍然抛出相同的错误。@suhasrivatssubburathinam,带空格的文件路径必须在整个路径周围加引号。不管怎样,我在上面的评论中向您展示了如何使用管理共享。正如@Squashman所说,如果共享名称或任何文件夹中有空格,请使用引号:“\\192.168.1.11\文件传输”检查此页面,这可能对您更有用:
\\IP_or_name_of_the_remote_server\shared_name