Articles of robocopy

如何使用robocopy以recursion方式列出超过一定大小的所有文件?

我觉得很傻,因为robocopy是服务器pipe理101; 但我似乎有一个问题列表文件。 我希望在目录和子目录中列出大小超过10MB的所有文件。 根据文件 ,这是应该工作: robocopy c:\ /min:10485760 /s /l /fp /tee /log:c:\robocopy.log /njh /njs /ndl 但是,当我运行它时,返回错误“没有目的地目录指定”,我认为不需要如果您使用列表(/ L)选项。 另外,如果我包含与目标相同的目录,如下所示: robocopy c:\ c:\ /min:10485760 /s /l /fp /tee /log:c:\robocopy.log /njh /njs /ndl 什么都没有返回; 但是如果我删除no目录列表(/ ndl),我看到所有目录的列表。 所以我的问题是:如何使用robocopy在目录树结构中列出超过10MB的文件,只是? 谢谢!

寻找更快的方式将文件传输到Windowsnetworking共享

更新 :这只是单向传输。 无需同步。 我目前使用Robocopy来传输一个压缩的大文件并发送到远程networking共享。 有更快的工具吗? 最近,文件大小不断增加,传输过程花费更多时间。 任何帮助将是伟大的。

Windows Server 2008计划任务导致Robocopy失败

所以我有一个用于robocopy的批处理脚本。 从命令行运行这正是我想要的。 robocopy "D:\SQL Backup" \\server1\Backup$\daily /mir /s /copyall /log:\\lmcrfs4g\NavBackup$\robocopyLog.txt /np 然后,我在Windows Server 2008中创build一个计划任务。如果我设置任务使用我的域pipe理员帐户,很好。 但是我试图让它作为计划任务的一个单独的域帐户运行。 如果我使用该帐户,文件夹被创build,但文件不被复制。 我得到以下错误: 2011/02/17 15:41:48错误1307(0x0000051B)将NTFS安全性复制到目标目录D:\ SQL Backup \ folder \此安全ID不能被指定为此对象的所有者。 我已validation我的域\ Scheduled Tasks帐户对源和目标都具有完全控制NTFS权限,并在隐藏的\ server1 \ backup $共享上完全控制共享。 只是为了搞笑,我已经尝试将域帐户添加到两台服务器上的本地pipe理员组。 这工作正常,但似乎只是复制文件的权限很多。 任何想法,我失踪? 编辑添加: 我试过使用robocopy \ copy:DATSO标志而不是\ copyall(我可以跳过审核信息),但是我仍然得到相同的错误。 我也尝试使用runas \ noprofile \ user: 我的计划任务用户 robocopy命令。 我再次得到相同的错误。 我不反对简单地将用户添加到内置组,虽然pipe理员似乎是矫枉过正。 我很想知道其他人如何处理他们的计划任务。

Server 2008的robocopy访问被拒绝到用户文件夹+ / B错误我不明白

这是一个双亲。 A)尝试在服务器2008中执行此操作,命令由域pipe理员运行: Robocopy \ server \ c $ \ users D:\ backupfolder / MIR 我在用户文件夹中的所有文件上都得到“拒绝访问”。 这可以在任何服务器上运行,但是2008年,所以它必须是新的安全结构。 B)阅读完后,我试图用/ B作为“备份模式”开启robocopy。 这说下面的错误: 错误:您没有“备份和还原文件”用户权限。 *****你需要这些来执行备份副本(/ B或/ ZB)。 错误:Robocopy耗尽内存,退出。 错误:无效的参数#%d:“%s” 我的用户是域pipe理员,也添加到服务器上的本地“备份操作员”组。 在2008服务器上备份/恢复用户权限需要做些什么?

如何在大量的排除文件中使用robocopy?

我想使用robocopy移动大量的文件,除了那些在白名单中的文件。 白名单包含大约150个不同名称的文件。 当我将白名单的文件名复制并粘贴到命令行(使用/xf参数)时,robocopy会截断列表。 c:\test> robocopy src dest *.ext /xf exclude1.ext exclude2.ext exclude3.ext … exclude 299.ext exclude300.ext 结果是: ——————————————————————————- ROBOCOPY :: Robust File Copy for Windows ——————————————————————————- Started : Fri May 24 14:09:31 2013 Source : C:\test\src\ Dest : C:\test\dest\ Files : *.ext Exc Files : exclude1.ext exclude2.ext exclude3.ext …. …. exclude200.ext exclude201.ext exclu 接着: 'exclude250.ext' […]

使用Robocopy进行文件服务器迁移

我计划从Windows Server 2003迁移文件共享到Server 2012 R2(它有超过500 GB的数据。仅供参考 – 它没有DFS)。 我想使用下面的命令将数据从源服务器复制到目标服务器: robocopy "\\Source server\folder\" "\\Target server\folder\" /S /E /COPY:DATSOU /R:1 /W:10 /TEE /log:<log path.txt> 在切换过程中,我打算再次运行相同的命令来复制任何新的/修改过的文件。 上述命令是否存在问题,在切入过程中是否需要包含“/ XO”以排除现有文件的复制?

我的服务帐户需要绕过robocopy中的“pipe理审核用户权限”错误?

我正在创build一个从Windows Server 2012 R2上的脚本调用robocopy的计划任务。 它目前引发以下错误,无论是手动运行还是从计划任务运行: ERROR : You do not have the Manage Auditing user right. ***** You need this to copy auditing information (/COPY:U or /COPYALL). 已经将任务设置为“运行用户是否login”和“以最高权限运行”。 脚本如下: Add-Content E:\ITS\CopyScripts\box1-backup-robocopy.log "script running" #Input the variables for the robocopy script $Source = "\\box1-prod\images\prod\" $Destination = "E:\Box1\Backups\images" $Retries = 1 #This is the Robocopy script Robocopy.exe […]

RoboCopy失败,“指定的networking名称不再可用”

我们有一个定期运行robocopy的计划任务,将一个相当大的文件夹结构从一台服务器镜像到另一台(数千个文件夹,100,000多个文件,大小超过50 GB)。 在镜像存储的接收服务器上有一个共享。 我们正在运行从原始服务器连接到接收端共享的任务。 两台服务器都运行Windows Server 2003,并连接到同一个networking交换机(100Mbps)。 这个过程有时会完整无误地完成。 然而,在这个过程中的某个时刻(似乎是随机的),robocopy将会失败,并出现错误The specified network name is no longer available. 它将等待30秒,再次尝试文件,并最终放弃一些重试。 过程将在下一个时间间隔重复,可能会完成…或不。 发生这种情况时,我无法从networking上的任何位置在目标服务器上访问长达30分钟的共享。 networking上没有其他任何东西使用这个共享。 我的问题是这个错误具体是什么意思? 为什么股价“下跌”,变得无法访问? 有没有办法来防止它,并获得文件镜像更稳定?

使用robocopy将多个文件夹复制到单个目的地

我正在寻找一个解决scheme,使用robocopy从一个目录复制几个文件夹到一个遥远的networking共享。 我想从包含数百个文件夹的目录中select几个文件夹,我不想使用正则expression式,但是这在robocopy中不起作用: c:\robocopy "c:\results\1319_TC1.*" "\\datastore\somefolder\"

Robocopy可以configuration为只logging“错误”?

Robocopy可以configuration为只logging“错误”? 在大型复印作业上,我真的只想知道哪些文件不被复制。