Articles of robocopy

什么是Windows安全中调用的SXX-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX?

我复制了两个树,一个源和一个目的地,我用这样的robocopy复制: robocopy /MIR C:\Windows\System32\tasks\ C:\temp\robocopyTasks\out\ robocopy /E /Copy:S /IS /IT C:\Windows\System32\tasks\ C:\temp\robocopyTasks\out\ 然后我比较了使用icacls的权限输出两个权限,唯一的区别似乎是原始文件包含我以前见过的长string; 我知道它代表系统中的一个用户或一个组,但我不记得它是什么。 这些string看起来像这样: SXX-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX 他们可以在VIM中与这个正则expression式匹配: /S-\d-\d-\d\{2\}-\d\{10\}-\d\{10\}\-\d\{9\}\-\d\{4\}/

使用robocopy进行复制时,仅排除一些具有相同名称的文件

我有这样的目录结构: folder1\ help.txt folder2\ help.txt folder3\ help.txt … 我想用robocopy复制folder1的内容。 例如: robocopy folder1 destination /E 我想排除文件夹1中的help.text文件,但将help.txt文件包含在folder2,folder3等文件夹中。在目录结构中的其他地方也可能有文件help.txt,所以我不想编码要包含的文件的path。 我可以使用下面的命令来排除所有名为help.txt的文件,但有没有办法只是排除folder1的根目录下的help.txt文件? robocopy folder1 destination /E /XF help.txt

在Windows上:为了复制系统,安装robocopy是否安全?

首先让我介绍一下背景。 在Linux系统上,我经常依靠的事实是,只要我能把所有文件从一个硬盘驱动器转移到另一个硬盘驱动器上,并且只要我修复了引导加载程序,我就会留下完全相同的可引导的function系统。 同样的事情也适用于备份和恢复(不需要特殊的系统状态备份,只需要文件)甚至有时即使MySQL在备份时没有被冻结也可以恢复 在Windows上,我从来没有在文件级别克隆系统的运气。 我总是需要一个像VMWare Converter,Ghost,diXML等工具。它们是基于整个驱动器的形象。 起初,我认为这主要是因为特殊/神奇的方式窗户是registry,我没有质疑(它的工作)。 直到今天。 我意识到这种想法是愚蠢的,实际上Windows也只是一个文件集合。 所以作为一个testing,我拿走了一个离线的Windows 2003服务器驱动器,我把这些文件复制到一个空白的硬盘驱动器上,使驱动器处于活动状态。 还是呢? 为什么我会有这种非理性的恐惧,认为它会失败,因为它不像我想象的那样是一个逐字的克隆? 我应该害怕吗? 为什么这么容易? AD服务器有什么不同? 有没有这种方法会失败的情况? 如果逐个文件复制是要走的路,那么为什么当我试图用VSS做同样的事情时(将C:驱动器复制到S:驱动器),同样的方法失败了。 更具体地说,我有一个引导系统一直到login屏幕。 它甚至接受我的密码,但立即注销我的用户在GUI中没有错误。 我甚至试图closures所有,但不能停止的服务之前复制…相同的结果。 顺便说一下,我正在使用robocopy /E /SEC进行所有这些复制操作 我只是用这些方法寻找麻烦? 我知道鬼等被certificate..所以为什么重新发明轮子? 我得到了所有这些……但作为一名专业人士,我想知道为什么事情会按照他们的方式工作。 这就是为什么我认识这一点很重要。 (更不用说在一个我从来没有进行过系统状态备份的系统上进行裸机还原的一种罕见的可能性)

Robocopy可以跳过打开的文件吗?

我们使用Robocopy来重新分配通过FTP到达文件夹的文件。 理想情况下,我们希望Robocopy只保留FTPd文件。 尝试了各种开关后,Robocopy仍然复制打开的文件。 它不删除它们,所以FTP不受影响。 但是,我们最终将截断的文件分发到目的地。 Robocopy可以跳过打开的文件吗? 也许有比Robocopy更适合这个任务的东西?

robocopy可以使用哪些开关来保存目标上的文件和目录时间?

使用robocopy将文件复制到新驱动器后,我意识到所有的文件和目录创build时间,并已复位到复制的时间。 有没有一些开关,使robocopy保持原来的文件时间?

用户不小心搞砸了一个Robocopy命令,并导致一堆文件夹被破坏的安全性创build

我们有一个用户运行一个robocopy命令来复制一些文件,但不幸的是,用户意外地弄乱了语法。 就像是: robocopy "\\server1\share\Accounting" \\server1\share\NewAccounting" /E /X /COPYALL /TEE 没有在目的地目录适当的报价结束了拧rocobopy目的地,如下所示: Started : Tue May 05 12:30:00 2015 Source : \\server1\share\Accounting Dest : \\server1\share\NewAccounting \E \X \COPYALL \TEE\ Files : *.* 这最终创build新的文件夹“E”,“X”,“COPYALL”,“TEE”都没有NTFS安全。 文件夹安全选项卡显示“所请求的安全信息不可用或无法显示”。 并且无法通过Windows资源pipe理器或常规命令行删除文件夹。 有问题的服务器恰好是EMC Celerra CIFS服务器。 任何想法如何清理和删除无效的新目的地?

Robocopy:如何移动目录的内容,但保留目录

简单的任务: 将目录c:\Users\files\Desktop\test 2所有内容移动到c:\Users\files\Desktop\test 1 C:\admin\temp>robocopy "c:\Users\files\Desktop\test 2" "c:\Users\files\Desktop\test" *.* /S /MOVE 听起来很合理,但现在, c:\Users\files\Desktop\test 2被删除了。 是否有一个切换只是移动CONTENT而没有删除目录本身?

RoboCopy的工作和监控选项

RoboCopy的工作选项是做什么的? / MON和/ MOT开关到底是做什么的? 我怎样才能使用它们? 我不明白他们,也找不到如何使用它们的例子。 / MON:n – 监视源; 当看到多于n个变化时再次运行。 / MOT:m – MOnitor来源; 再次运行时间,如果改变。 这是否意味着它会先运行一次,然后在完成后继续运行,如果在文件结构中某处发生更改,或者某些事情发生了变化,时间已过,则会再次运行? / JOB:jobname – 从指定的JOB文件中获取参数。 / SAVE:jobname – 将参数保存到指定的作业文件 / QUIT – QUIT在处理命令行后(查看参数)。 / NOSD – 没有指定源目录。 / NODD – 没有指定目的地目录。 / IF – 包含以下文件。 什么是工作档案? 什么是/ NOSD和/ NODD开关?

如何让robocopy在PowerShell中运行?

我试图在PowerShell中使用robocopy镜像我的家用机器上的一些目录。 这是我的脚本: param ($configFile) $config = Import-Csv $configFile $what = "/COPYALL /B /SEC/ /MIR" $options = "/R:0 /W:0 /NFL /NDL" $logDir = "C:\Backup\" foreach ($line in $config) { $source = $($line.SourceFolder) $dest = $($line.DestFolder) $logfile = $logDIr $logfile += Split-Path $dest -Leaf $logfile += ".log" robocopy "$source $dest $what $options /LOG:MyLogfile.txt" } 该脚本接收一个带有源目录和目标目录列表的csv文件。 当我运行脚本时,我得到这些错误: ——————————————————————————- […]

robocopy传输文件而不是文件夹

我试图使用robocopy将单个文件从一个位置传输到另一个位置,但robocopy似乎认为我总是指定一个文件夹。 这里是一个例子: robocopy "c:\transfer_this.txt" "z:\transferred.txt" 但是我得到这个错误: 2009/08/11 15:21:57 ERROR 123 (0x0000007B) Accessing Source Directory c:\transfer_this.txt\ (注意在transfer_this.txt的结尾处) 但是,如果我把它当作整个文件夹: robocopy "c:\folder" "z:\folder" 它的工作原理,但我必须转移文件夹中的所有内容。 我怎样才能用robocopy传输单个文件?