【问题标题】:How to copy folder permissions by robocopy?如何通过 robocopy 复制文件夹权限?
【发布时间】:2020-01-02 09:27:08
【问题描述】:

我是这样使用 robocopy 的:

robocopy D:\123 D:\456 /e /copyall

比我更改文件夹D:\123的权限(更改ACL,包括所有文件和子文件夹),我想将文件夹D:\123的新权限复制到文件夹D:\456(包括所有文件和子文件夹)。所以我像这样使用robocopy:

"robocopy D:\123 D:\456 /e /copy:sao"

所有文件的权限(ACL)更新成功,但文件夹的权限(ACL)更新失败,所有文件夹的权限没有改变。 如何更新文件夹的权限(ACL)?

【问题讨论】:

  • 如果您认为答案正确且有效,请将其标记为已接受。谢谢。

标签: acl robocopy


【解决方案1】:

您可以找到完整信息,了解为什么在文件和文件夹中没有修改时无法处理文件夹权限,以及为什么在旧版本的 Robocopy 中没有复制文件权限。

https://techcommunity.microsoft.com/t5/storage-at-microsoft/robocopy-mir-switch-8211-mirroring-file-permissions/ba-p/423662

当我在 1997 年 5 月 22 日编写 Robocopy 的“安全副本”部分时,我 出于性能原因选择这样做,以保持 Robocopy 时间 大树倒下。对于大多数人来说,这是一个适当的实施 当时人们的需求。另外,我选择做事的另一个原因 我这样做的方式是在目录上设置安全性就足够了 对大多数人来说。逐个文件设置安全性更重要 细粒度的方法,当然,但会产生更大的维护开销, 对许多用户来说可能太多了。

尝试使用此命令保持两个文件夹同步,包括安全信息 (ACL)

因此,要保持两棵树同步,包括它们的安全性,使用 Vista 的 Robocopy,您可以将以下内容用作您的常规 Robocopy 命令:

ROBOCOPY <source> <target> /MIR /SEC /SECFIX

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-06
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    相关资源
    最近更新 更多