我们正在安装 Windows Resource Kit,然后安装 RoboCopy。我们想要访问一些使用 RoboCopy 的 Windows 脚本,以便我们可以从这些脚本开始构建其他东西。关于在哪里可以找到一些样品的任何想法?
注 1:
一点信息。每次我们尝试将 D 驱动器复制到 E 驱动器(新驱动器)时,我们都会收到一条错误消息:
错误 32 (0x000000020) 正在复制文件 d:\pagefile.sys 该进程无法访问该文件,因为它正被另一个进程使用。等待 30 秒。
只是为了帮助弄清楚。
在我们的小型公司中,我们使用 Vmware。我们使用 Veeam 备份虚拟机。生成的文件按每个 VM 200-300 GB 的顺序排列,总共有 1/1.2 TB 的数据。我使用 robocopy 将备份到外部硬盘驱动器的 VM 文件复制。我想知道 Robocopy 是否使用诸如 rsync 之类的东西来仅复制更改的“块”数据而不是整个文件。谢谢
在 Server 2012 上使用 Robocopy。
我创建了一个 .cmd 脚本来将一些文件从映射驱动器复制到本地机器。
映射驱动器位于不同域中的另一台服务器上,并与远程域域管理员凭据连接。域不受信任。
如果我双击 .cmd 文件并手动运行它(以域管理员身份登录),它会起作用
但是,一旦它作为计划任务运行(也作为域管理员运行),它就会以状态代码 0 完成,但实际上不会复制任何内容。
脚本中的简单行:
@echo on
START /WAIT c:\windows\system32\Robocopy.exe "W:\Folder1\Folder2\Folder3\Folder4" "C:\Folder1\Folder2\Folder3\Folder4" file.txt /np /LOG+:"C:\RCLog\schtask.log"
Run Code Online (Sandbox Code Playgroud)
手动运行时,日志文件包含:
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : 13 December 2013 10:51:59
Source : W:\Folder1\Folder2\Folder3\Folder4\
Dest : C:\Folder1\Folder2\Folder3\Folder4\
Files : file.txt
Options : /DCOPY:DA /COPY:DAT /NP /R:1000000 /W:30
------------------------------------------------------------------------------
1 W:\Folder1\Folder2\Folder3\Folder4
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 0
Files : 1 0 …
Run Code Online (Sandbox Code Playgroud) 我已经让 Robocopy 运行了大约 24 小时......它正在通过网络移动 260 万张图像,并且可能不到 10% 的通过。有没有更快的方法来做到这一点?